Casper smokes 40 as Kings down Taipans