Fixed zoom and viewport issues

The zoom can now be adjusted in the conf file, without breaking the
game.
Maps of different sizes can now be used.