kyle mason cheating