The beta screen I found most interesting was the one that seemed to show an Dragon Quest-type RPG battle, with some sort of goblin enemy. How would that tie in, I wonder?
EDIT: The text at the top of said screenshot says "nobuyuki" (a name, maybe?) and "inu", meaning dog. Working on translating...