adding zoom and pan functionality to game area
fix two bugs with calculating farm ownership, reset active tile to base position when gamestate is updated