Author: David Ghabuzian
--Made some changes concerning players' turns.