- Pause and resume script
- Replay game states
- Support multiple levels
- Send and display enemy effects
- Derive game result from player and enemy state
- Apply effects to player
- Show enemy on field
- Apply effects to enemy
- Effects
- Display player effect
- Send player effect