# Functions
New creates a new entity of GameState.
# Constants
NextWaveReady is the state when the next wave is ready.
Paused is the state when the game is paused.
Running is the state when the game is running.
# Type aliases
CurrentState is an enum that represents the current state of the game.