vending block bug fixes + work on gui hud for vending

almost working correctly. there's still some things to fix