Created notion of "subgames"

- Subgames live under subgames/ folder, and can have nested subgames
- Also, added EndGame action, to end subgames. When player is in the root game, the application exits.