Initial pull request from evranch

Just got set up on Github and pushed my changes up here for you to try to merge.

There is also a new bugfix for when the entire program crashes if you don't have any wormer on hand.