This is for @EveryoneSmile, who needed some help with it. Full credit to him(her?) for this project.
Here you go, @EveryoneSmile!