Credit to @Raikukitty for most of the coding and Lupisvulpes for the meme! I really felt like doing this :P