Refactor: Replaced TCODList with std::vector for boost serialization support