I played this with an xbox controller and I can definitely see why you intended for the game to be played this way. My observation is that enemies appear with very little warning on the screen, which felt frustrating at times. I also notice the lack of pathfinding, which is fine for a game made in a small amount of time but some variation in attacks or such would have been nice to compensate.
Also, really creative interpretation of the theme lol.