The puzzle design is really well thought out, especially for a simple mechanic. Just a solid game all around