Added documentation to GameLoop
Begin DI