This is one of those few times I've rated a game 5 out of 5. Hell, I wouldn't even give my own game a 5 out of 5