Added setter/getter for internal state of Stager

- Added state parameter to constructor
- Minor error-checking improvements
- Added NodeGameMisconfiguredGameError
- Stager.registerGeneralNext accepts null as a parameter now