Added bullets

Player can now shoot bullets
Rotation fix

Fixed the rotation of the player. This doesn't change the way the player
behaves but improves using the mapeditor in unity
Movement fix and added comments

- Fixed the movement of the player
- Added comments to the code
Weapon update

- Added a weapon
- Fixed spawn position of bullet
update

update
update2

update