How does Component Entity System Manages Game Mode? I would like to create a simple game fire and shoot game using Component Entity System (CES). This game has two game modes(1) play mode and settings mode. The play mode is the actual game itself whereas the setting mode is where the player updates his sprite's settings, like type of weapon, inventories, etc. Now, how does one implement game modes in CES? How would one switch to different game modes? (1) The game mode i refer is something like the one implemented in Final Fantasy I, where it has four game modes (http en.wikipedia.org wiki Final Fantasy (video game) Gameplay)