Thanks for the feedback, appreciated a lot!
You're right about the iFrames, I really forgot about them while designing the game. That's kinda bad.
Good job on beating the first level! To beat it without drill: the boss will gradually overheats by itself, so it will eventually explode.