Add generalized prerequisites, alter game flow