player shooting

implemented shooting for player (LMB).
todo:
- hit detection
- bullet removal after collision OR x distance to player
- optimize polar<->cartesian coord transformations (create bullet with
angle, not direct vector?)
- maybe: add various weapons
- maybe: add player momentum to bullet momentum?

also: minor fixes (drawing order in game::draw())