Initial changes made to allow resizing the ingame viewport.
Removed some overzealous corrections made last commit, and fixed NPC/mob position scaling on the UI.\nAdded a couple lines to the Makefile where the desired viewport size can be set.