Well done losers.
Love, if you want to have chocolate, have some, but stay within your syns, so maybe get some smaller pieces, like Lindor are 4 syns each, ferrero rocher are 3.5. Get someone to out them somewhere you can't get to them easily.
My vice is crisps, so I simply done have them in the house. I have Hula Hoop Pufts which are 3.5 syns, and they help curb the craving, but are certainly not going to make me eat several packets.
It's all about moderation, including pasta and potatoes. Remember, you're removing a third of your usual portions and replacing with a third speed foods, rather than adding the third on, reduces your calories but fills you as well.