map link
farm map structures (gate + burnt farm)
data type refactoring