Bit rough around the edges, but this simple idea is surprisingly deep. Cool. It's quite fun to juggle the different states!