moved all event handling out of main and into citycontroller
prevent camera from scrolling beyond world dimensions
added ground and sky placeholders
fixed maximizing screen bug