Clean up and understanding of how the graphics side of things will interface
Clean up and understanding of how the input will be handeled
Added the files that have had development progress on them, need to cleanout the artefacts at some point