Extended Movement, Bullets Destroy Enemies

Use of ray casting in movement to stop double jump, sticking to walls
and wall jumping, bullets now destroy objects tagged "Enemy"