Anyone own this game on PS3 if so what do you think about it. What aspects of it have you known about. and whats your gamer tab on ps3 if you want to challegnge me