CollisionArea.rectangle({ required Size size, Vector2? align, }) : shape = RectangleShape(size), align = align ?? Vector2.zero();