Okay, the first time I zapped myself on one of the puzzle levels and got respawned inside a pit. Finished the second time.
This game oozes style. Positively dripping with it. Well done.
Why did it have to be sliding block puzzles though? I'm terrible at those! I think I actually finished every puzzle by sliding blocks randomly back and forth while firing the laser until I got lucky with a random bounce tickling the tower for a microsecond - if you want to prevent that sort of solution, maybe have the towers require a second of continuous fire or so? Or maybe don't, for people like me...