Changed GameState to EngineState, removed Menu state.
Added UpdateFlags struct.
Added bool checking to engine loop.
Implemented pauseAll and resumeAll in UpdateFlags.
Fix child objects not inheriting position properly.
Merge branch 'hotfix/ChildObjects' into develop
Wrote Input.getMousePos.
Allowed tryGet to use access arrays.
Merge branch 'develop' into feature/EngineState
Merge pull request #123 from Circular-Studios/feature/EngineState

Feature: Engine State
Some bugs still exist
Merge branch 'develop' into feature/GraphicsTweaks
Fixed Y and Z being reversed in yaml
Pulled out determinant logic for now.  Left utility function.
Not sure if the camera fix was a fix, so pulled that out.
Fixed gameobject rotation initialization.