moveForward method
Implementation
void moveForward(double distance, {bool moveInWorldPlane = false}) {
final forward = this.forward..scale(distance);
if (moveInWorldPlane) {
forward.y = 0;
forward.normalize();
}
position.add(forward);
target.add(forward);
}