State-based actions are checked before giving player priority, not passing it