Rework of how sprites and deletion are handled + ParentUI and some random stuff