dwarf fortress implementation in go