The reason I mentioned the food in the rooms was you said that he has to buy his own snacks and drinks if he wants them and you dont buy them. If your house is at all like mine, then you will run into the problem of "He/she ate/drank my (take your pick)". Its a grown up version of they are looking at me...lol. So, the kids end up keeping their non perishable items in their rooms. They have a veritable pantry in their rooms with crackers, cereal, you name it...its in there! We have bottles of juice with names on it in the fridge!
Unreal...lol.
I can just picture an all out meltdown over a pack of Lil debbies. LOL.