This is VERY, VERY MUCH a work in progress! I plan on adding sounds, damage, and the ability to block. Right now the only thing that happens when you get hit is you get a party hat! (I had to test the code somehow...)