my version of reversi (otello)