Disclaimer: This isn't totally my original idea, I just refined it to my own liking and thought of ...