Very good game! Finally beat it today with 96% on hard. May go back for the one bomb I missed somewhere. I think you could cheese the final boss using the projector if you wanted to, I may try that as well.
Turns out it was a heart not a bomb, but I'm still at 98%. huh.