Not going to lie, I was expecting OP to post a modified version of this and I'm really disappointed that they didn't do it: It works on multiple levels!