This needs some randomly generated levels and infinite mode... Only thing that frustrated me was behaviour of the boxes. It would be really helpful if they clipped to the tiles more predictably. But maybe that's just the way it was meant to be. Great entertainer!