Tweaks the random events

Makes the House event optional
Changes how the events are generated
Adds more mini-events