App is not threadsafe. Include index.yaml
In Model ndb code: fetch by key and use links instead of parents.
Change MapZone to proper grid, with variables and pass these to client javascript.
Include more data in database, and send more in json.
Move way display code to client side.
Include Links in database.