void updatePosition(Point<num> point, double angle) { if (!mounted) return; setState(() { _position = point; _angle = angle; }); }