Can now have a dot run around the map in a line
Now there are /two/ dots running across the screen!
Create a Dijkstra graph of the map and use it to navigate our two dots to some arbitrary point on the map
Fixed bug where dots moved offset from their starting position, and not to absolute spaces. Added dot I can move manually to debug coordinates.
Added JS function to report which terrain type the cursor is on
Render map 'correctly', that is, such that the rendering and the terrain map agree. It is now portrait, which it shouldn't be.
Map now horizontal again. Minimap, terrain map and navigation map agree. Corrected navigation edge cost to look at whether the next node is water, instead of the current node.
Moved cost function from graph to dynamic function called when pathfinding. Performance decrease for now, but sets us up for proper dynamic map-state obstacle detection.
Cache minimap PNG rendering
Added ZMQ dependencies
Send dot movement events to browser and let it handle movoment timing. Does not implement order cancelling yet.
Updated requirements.txt