updATED OVER THE WEEKEND
updated makeMove today
Think I've merged all updates