There were lot of interesting mechanics and puzzles build around them. It was a fun experience. Nice job!