Incredible. Art. It was fun to toggle between weapons based on the scenario, although I'd suggest having more instant feedback for when you attack. Overall awesome job!