purple horses and knights