managed to make new game view to work by fixing miscellaneous porting bugs around