Refactored GameBoard TakeMove Method