Updated to support arbitrary world sizes. Updated game view to automatically fill the available window space while maintaining the aspect ratio.