Grid, Movement and Input

Added grid for collision, References and Items.
Added grid based movement for player.
Implemented Arnoud's Input class.