Split GameObject Creation Into Helper Functions

- Moved the code that created the various game objects out of
InitializeScene() into some helper functions to keep things clean.