Renamed :empty tiles to :floor
Upgraded world generation, and sight mechanics

World generation now uses automata logic to smooth the world into a
good looking randomly generated cave!
Placement logic for torches/gold/player retries on placement if the
target location is occupied.