Better implementation of main game view controller
File arrangement