feat: improve loose game state
new features:
- links are disabled and grayed out if the game is lost
- game is now lost if player enters a passage with no links
- adde Playthrough and PlaythroughState classes that manages a Playthrough.
todo:
- add unit tests for Playthrough and PlaythroughState
Edited by Nicolai Hollup Brand