[FIX] Rocket can handle being fired at nothing

due to the merge of worldobjecthandle and re-enabling of firing without target the game crashes when pressing R. This fix will allow rockets to be fired at nullptr.
Optionally, we should consider switching *all* references and interfaces to the handles (which is somewhat ugly imo)