added hard mode, which determines the winning moves