Dat map
Now collisions(not perfect but better than nothing), map and spawning(not totally but lets pretend) works, it’s time to make entities able to interact autonomously and move across the map using A* with defined destination instead of a random (in/de)crementation of their current location.
When the entities will be fully functional it won’t be too hard to adapt everything to the players.