added a draw() and beginturn()