added GameWindow as abstract superclass of windows, fixed singleton in controller, added some test images