Production value wise it's pretty solid! Good music, voices and it's pretty stellar to view. Nicely done on that front.
Gameplay wise I think the concept could work with less tedium of the combat. Having to switch the traps on and off felt really slow and clunky which meant the enemies had to be really slow in order to compensate. I think having the ability to turn traps on and off would've made it more satisfying so you can see the enemies dying on screen as opposed to turning it on and hoping they died. Either that or a different trap that could be used up close. Something like trap doors, rolling balls, or anything closer that would make dodging and fighting more satisfying.
Overall I think it's a great idea but it's slowed down by the lack of satisfying traps. But with the time you were given, this is produced quite well and could be enhanced quite well in the future if you chose to keep going. Nice work!