Refactor item placement in level gen, and don't allow items to be placed on top of stairs