Port of Ray Wenderlich's MonsterWars to C#