(Obligatory "I got the game from a free key <3")
It's a MatchX/Bejeweled like game, there are many like it, this is one.
This game differs a bit by being timer based (through the enemy progression in your base) instead of being move based.
There is also a strategic element based on your minions and the enemies stats, but the game doesn't give you that much detail on it, so in the end you just end up not caring too much about it.
Overall a good and enjoyable time killer.