NOTES: TODO: * Write a test that generates a ton of maps then confirms there's a path from one room to every other room? * Lua integration? * BUG: If map is < 90 zome out crashes. * Simple loot system. * Bring back sounds, check out SoLoud.