Made it to the Xbox Festival in Akihabara