https://jakerpomperada.com/coffee-place-objects-in-python/