remove unused level generation code
level generator
Inventory now takes a block for previous action
A number of minor changes