refactored test to make it easier to read
Added logic when user gives bad move
added logic in game to handle bad move input