- restructured move text type into 4 specific ones: move pair, single move, comment, game end
- allowing comments between moves and before move text