Refactored, added comments to explain what each part of the game scene does.