extends Sprite2D @export var move_speed := 16. @onready var input := $Input @onready var rollback_synchronizer := $RollbackSynchronizer as RollbackSynchronizer func _rollback_tick(_dt, _t, _if): if not rollback_synchronizer.has_input() or rollback_synchronizer.get_input_age() > 0: rollback_synchronizer.ignore_prediction(self) return position += input.movement.normalized() * move_speed