Useful for generating PGN and other custom formats. Stores previous FEN states for operations like undo and more
List<String> history = [];