I don't fully know how to describe how great of a puzzle game this is, but simply put it is really really good.