I've created an engine that lets you drag windows without covering everything and leaving sprites behind! This is completely open-source and I have notes inside the project on how it works. Want to try? Drag the window! The button below the text is a sprite that will follow!
I created this completely myself. You don't need to credit me if you take from this project, credit scratch for making wonderful blocks of code!