now compiling

but accessing the battescape still not possible due to errors in
inventoryState