changes on thread launcher
setting calls to the controller after shooting.
changed the interface functions