Beginning of Joystick support ans bossThree

Also, ranged do not shoot when fleeing nor explode when not shot.
Also cage deleting