Moved appropriate files into their own folders. Also added some new
unfunctional methods to the GameObject framework, and added comments.