Abstracted special moves to their own interface, moved numTurns to DungeonCharacter and added an incrementing method to facilitate the special moves.