improved mouse scrolling of the game area, and resizing the window now correctly updates the game