Fix purchase with market again
Fix TekeItem to not throw exception with insufficient funds