Added shooting interface and bullet control

Player can shoot at mouse position
Future enemies can shoot at arbitrary position
No bullet death (yet)