Implemented: Observer & Iterator patterns, Timer, Lives, Sounds