public void PopState()
{
if (_gameStates.Count > 0)
{
RemoveState();
_drawOrder -= DrawOrderInc;
if (OnStateChange != null)
OnStateChange(this, null);
}
}