Not really a puzzle guy, but here are some things I feel: the mechanics are AWESOME, the concept and everything caught my attention, but sometimes few things in the levels are not necessary (was it that I found unintentional solutions, or it is just there to confuse the player?). But overall this is a great game!