modules for map and player