Hello World!

The benefits extend beyond fresh produce. There’s something profoundly satisfying about nurturing life in the midst of urban sprawl. Each sprout becomes a small act of rebellion against the notion that cities must be sterile, manufactured environments.

The benefits extend beyond fresh produce. There’s something profoundly satisfying about nurturing life in the midst of urban sprawl. Each sprout becomes a small act of rebellion against the notion that cities must be sterile, manufactured environments.

import Foundation

class Entity: Identifiable {

	private let gameModel: GameModel

	let id = UUID()

	init(within gameModel: GameModel) {
		self.gameModel = gameModel
		gameModel.add(entity: self)
	}

	func release() {
		gameModel.remove(entity: self)
	}
}

extension Entity: Equatable {
	static func == (lhs: Entity, rhs: Entity) -> Bool {
		return lhs.id == rhs.id
	}
}

The benefits extend beyond fresh produce. There’s something profoundly satisfying about nurturing life in the midst of urban sprawl. Each sprout becomes a small act of rebellion against the notion that cities must be sterile, manufactured environments.