new listeners structure, pacman control and view, animal abstract, dots, keyboards