changed inventory methods to separate max and current inventory space
added temporary purchase of items when talking to a shop
fixed a problem with MessagePanel, no longer necessary to press twice