i think it's impossible in godot or at least very difficoult since you can't use the tilemap collision for a characterbody2D