better check for available moves