demo plays through moves