Mayor progress: the game is playable now. Not finished though.