Zen Studios tease announcement, will spill beans to gamers soon