kinda complicated
yeah, im not 100% familiar with rigid bodies in godot yet so it'll fell a little janky