working on unit test for doTurn function
commiting changes due to merge