Changed input, removed referencing to the world unless necessary, made consistent variable multi-word names