Got rid of all of my runtime errors, I think! Also, the executable
'roguelike' now boots the real executable with gdb. This is so that we
can make sure we eradicate all runtime errors, always. If you want to
just run the code without gdb for some reason, run the executable
'gdbroguelike'. Yeah, the naming sucks. Maybe this is a stupid way to do
things, but if there are rare runtime errors lurking in our code, it
will likely just snowball later on. That would suck.

Michael, if you find a runtime error in code I have written, give me
as much information as possible... spit out local variables, see what
function called the function, etc. I'll do the same.
Merge branch 'master' of http://github.com/schiem/roguelike

Merge?