nothing is perfect - but the game still rocks