Yet another final update

More bugfixes, a few new features on player and city viewing.