moveUp method
Move player to Up
Implementation
void moveUp(double speed, {VoidCallback? onCollision}) {
double innerSpeed = speed * dtUpdate;
Vector2Rect displacement = position.translate(0, (innerSpeed * -1));
if (_isCollision(displacement.position)) {
onCollision?.call();
return;
}
isIdle = false;
position = displacement;
lastDirection = Direction.up;
}