Better data model for chat. Better newGame. Better understanding of spyOn in tests