Tweaked the world options system (correctly)

-Converted the world options into lists of pairs of option name strings
and the option functions themselves. This will be useful later when
menus for all the options are implemented.

I basically just copy-pasted the changes to the world options system, so
I'm not sure what caused the bug before. But the derp respawn glitch
isn't happening anymore so I'm happy.
Git isnt committing all of the files...