This was actually really good. Some minor bugs here and there, but the concept is good and the execution was well done. I really like the boss!
Great job!