TileSprite({ required this.path, Vector2? position, Vector2? size, }) : position = position ?? Vector2.zero(), size = size ?? Vector2.zero();