added game controller tests & class. added play loop. added commandline input. added ability to win