What does CharacterBody2D do, in Godot 4?