I rewrite/refactor pacman and perrisbrewery using new common dependencies.ts introduced now (article on the blog)