Okay, it took me a minute to fully figure out what was going on. But once I did, this was really enjoyable to play. Good job on everything!