Fun, challenging game with a clever base mechanic that has lot of interesting effects. After many attempts, I only got to level 28.