While random, the gameplay is exhilarating. There's so many skins and customization options, its like you're making your own game! There is a little lag in the online mode, but it hardly takes away from the experience. The art is fantastic as well. Great work!