Implemented 3 design patterns. Score and timer.