takeTurn implemented

takes a turn by drawing, playing, and returning an updated state