mostly corrected BlockChangePacket
and fixing a couple missed things that cause errors