Planet NINE - Closer To Being Discovered!