This is the latest version of the OrangeOS windows manager. I have simplified the integration of this system with pen code, now pen projects can be integrated the same way as normal projects, which would make porting pen platformer here much simpler. Of course, this faces the very very real problem of parts of the elements scrolling partly off the window. That means that I can't just directly hide the elements, but instead need a way to only hide the part off the windows, since I can't just not stamp part of a costume like how I can not draw part of a pen image. Any help with the resizing and windows movement is much appreciated! I've been working on those for quite some time, but to no avail. The windows still slide slightly when being resized, probably because of how I rounded off the values. I also haven't added in fullscreen, and although that is a fairly simple system, it comes with the problem of putting the buttons into the top of the window, which I've done before, but after I moved from only partly basing this on OOP to basing almost everything off classes, it got that bit more difficult... Please tell me anything that you need added! I can try my best to add it in. If anyone can help me fix windows scaling under the windows movement custom block, please let me know, I'm having some problems with it, like the edges keep jumping to the mouse pointer even when it is still really far from the edge.