- Deleted GetGameData/Window functions from ProgramControl, replaced with public reference attributes
- Updated all Example code files to be up to date with current version
- Added and slightly fleshed out GameObjectInstance class
- Changed GameObjectCollection to be a std::set, using the new GameObjectInstance class