The first time is always the best time: https://scratch.mit.edu/projects/93449412/ (except for EM)
Credit to me for 99.9999999999999999999999999999999999% of this project