added more spots function in gameboard, fixed rules function more flexible in gamerules