extends Object class_name GridCell var position: Vector2i var spaceTaken: bool = false var biomeConnection: bool = false var door: bool = false var doorOrientation: int enum doorOrientations {north,east,south,west} var biome: String func duplicate() -> GridCell: var returnData := GridCell.new() returnData.spaceTaken = spaceTaken returnData.door = door returnData.doorOrientation = doorOrientation returnData.biome = biome returnData.biomeConnection = biomeConnection return returnData