Maps and Movement

World maps are now implemented, as is movement with WASD or arrow keys.
Very simple, and a bit buggy, but we can move around within the world at
least.

Also, couldn't get active rendering to work properly, so the screen
flickers when it repaints itself. Will try to work on that.