Added some game infrastructure and a basic input/render system