by Capt_Slowpoke and BeakieHelmet
Ver 1.75 or something