Took me a while to wrap my brain around the puzzle but loved seeing the later stages seeing how the different blocks interacted.