I’ve updated the demo with some new effects, mainly a CRT monitor one and some glowing. Take a look at the new screenshot, but open the demo for a better visualization:
Meanwhile, I’m still working on the OpenStreetMap port and learning the Overpass API (the OSM counterpart for Google Maps’ Places API). And since OSM has a lot fewer places, I’m thinking about a new ghost placement criterion. I can’t simply randomly place ghosts on the map, as they could end on inaccessible or dangerous places, and I don’t want the players to become ghosts too.