Question 1: Reversi Tiny [100 points]