Is Frontier Development's Xbox-exclusive amusement ride builder worth a play? That depends -- how strong is your stomach?