Making camera follow farmer

To do this, I also had to remove the mouse handling logic and
give access to a global Farmer object.