Tiled based movement & new collision

Changed the movement of the player to tile based movement. This helps
implement better tile based collision