For any tile based game you need your player object to snap between points rather than having free movement.