This is a mix of tower defence games ...
You have a power supply and you have ...
Throw grenades at the constructions and destroy them ...