Also, yay for Godot! Would be curious to learn which nodes you used to design the levels!
Viewing post in Pointer Drop jam comments
The pointer is a bit of a mess, it's a RigidBody2d with a dynamically offset area2d for collision detection in normal cursor mode. In hindsight, I think it would be better to swap between a KinematicBody and a RigidBody when it changes modes for a number of complicated reasons, and I plan to try that out and release an updated build after the jam. As for the levels, they're pretty simple, walls are StaticBodies and just about everything else is an Area2d. Then I just used signals and AnimationPlayers to make everything work, and slapped a level graphic sprite on top!