@override Point<double> gridToWorldSpace(Point gridPos) { return zero.cast<double>() + Point(gridPos.x * tileWidth, gridPos.y * tileHeight); }