cleanup

*added a few new messages
*prevented some dangerous calls to funtions on rvalues for item_stack