fixed up ReadNBT and fixed doubles and floats