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