New Grand Theft Auto Trailer is…REALLY weird!