I read in a post that there is a new pizza oven at CTI! I did not see this when I went, is it true? Does anyone who has gone recently know anything about this? Has it always been there and I missed it? How awesome would that be, fresh baked pizza...yum!