I love it when a bug can bring joy to a game, so I might just start calling the growing limbs thing a feature :D
The zooming was pretty simple in Godot, I used a Camera2D that follows the player around, and whenever you move the mouse wheel it just adjusts the "zoom" property of the camera. Then I just made the backgrounds huge, so whenever you zoom all the way out, you still can't see behind the scenes :)