You are responsible for keeping a system running.
The system has a specification describing what it should look like. Reality does not always cooperate. Something is going to go wrong, and your job is to make reality match the specification again.
There is nothing to install and nothing to type. You get a specification, a list of what exists, a feed of events, and a short list of things you are allowed to do.
Three rules, and then you are on your own:
- You act one move at a time. A bar above the board says whether the game is waiting on you, working on your last move, or done.
- The list of what exists is whatever you last read. It does not refresh itself. Events will tell you that something happened, and looking is on you.
- A level ends on a reading. Take an action, read the state, and when what is running matches the specification, that level is done.