note: im just adding some feutures that i wanted to put.
https://scratch.mit.edu/users/GavinA4747 and https://scratch.mit.edu/projects/674162408