Amazing concept! Really simple, but have so much skill expresion. But the best part is the difficulty curve after intruducing a new mechanic the game leaves you enough breathing room to understand that. And right before you start to get bored Boom it intruduces a new mechanic. It's an excelent game always keeping you on your toes.