Jesus christ wtf. I’m not even sure what I’m looking at…

BUT! That’s the little platform on the bottom that the trolls were standing on when they were about to go claim their prize, right? Jack is there now!