Fixed grid going off the screen. Pulled various drawing and updating systems out into separate methods.