This is an amazing puzzle game. The simple mechanics offer amazing levels of complexity, and nearly every level requires some new way of using the things you already know. This is one of the best simplistic puzzle games I've played in awhile.