This is the most amazing flash i have ever seen, hands down

http://www.darksavior.net/~james/fight.swf