Nice production value, great music but controls could be a bit better. Apart from that, great job!
Reply to general Baker: you could attempt an auto-locking system. The last video game was one I made years ago for a school project so I'm not proficient in game design so take any suggestion of mine with a grain of salt.