BaneCat has arrived and he is here to stay. I haven't laughed this hard in a really long time.