At first, it was very difficult to understand how to play. A tutorial would be very helpful. Aside from that, I really like the game loop/puzzle concept of the game. Good job!