I don't get it, what's the new concept? This looks like some concept try-out for a game, but not really like a game...