Credits for this go to xp_daredevil and Clan CMM @ Azeroth