Lessons From An Office Foodbot, And How To Build One