I've never seen a game quite like this before. It has a single player mode, which has many pre-made levels like most puzzle games, and every few levels a new "enemy", or a new feature is introduced. A randomly generated mode pits you in a more roguelike-ish environment against said enemies.
The puzzle elements and the subtle roguelike elements (player symbol @, random generation, permadeath, running into enemies to kill them) both mesh together, without seeming too much like one or the other. The greyscale theme, the white and grey tiles element along with the way you have to plan out and foresee the consequences of your moves adds a sort of chess-like feeling to the game.
TLDR: A fun, sleek, challenging game that blends together many different types of games seamlessly. I would recommend it to anyone, it's really fun.