Added back all classes

fixed weird key events
Collision detection, invincibility, level maneuvering