This was mind bending! Occasionally I would think I got it, and then I'd be in real trouble. The checkpointing helped a lot, and switching things up really messed with me. Very creative!