More work on vending block

-still not fully functional, but getting there