public Game(GameField field) { _field = field; }
public Player(GameField field, CellLocation location, Facing facing) : base(field, location, facing) { }
protected MovingGameObject(GameField field, CellLocation location, Facing facing) : base(location.ToPoint()) { _field = field; Facing = facing; CellLocation = TargetCellLocation = location; }