hazel moore cheating