Read_data now populates fields correctly
terrain list now (unsafely!) loads terrain tags from file
leak some memory leaks