FightGame with lots of comments for much of the code