Added projectiles
Restructured user input, added a keyboard input and mouse input.