Tower rotate via some kind of connection of characterbody's velocity and node3d rotation. It has some limits and bugs 😔
First idea was to blow away some air to visualise impact. But it has some problems and was not ready at deadline. So, I cut it off 🙂