Added gameLoop and organised flow of screen object through modules