Simplified state so it's just a wrapper for gamemodel.