initial setup with main window
Implemented GameLoop with main window operations
Integrated GameLoop class