Added Game Loop and Input Processing

Added methods to handle the Game Loop, nad to process input;
X button in top right corner closes the window;
X/Y coords of mouse within window are printed to console within game
loop;
Init method restructuring