Where did this game come from, and more importantly, where is it going? Check out the world premiere trailer for this unknown title!