added destroy cost and a playerutils class to handle player stuff
(inventory checks etc)