implements Map movement system. For the moment, it doesn't use obstacles, non traversables Terrain (TODO: implements terrain types), and ennemies.