A Four-In-A-Row game built with emphasis on OO design