Added transformation (rotation) and map scrolling

The player now rotates towards mouse cursor, and map scrolls in the
direction where player is walking