Plenty up its sleeve. Review - GameRevolution