Added Game loop, allowing basic games with update/render loops to be made
Added forgotten @constructor documentation