started pacman as example for abstraction