Fixed CoolWorld crash

Fixed CoolWorld crash caused by no checking for SMBIOS availability.
Now runs fine in TinySimulator, there is still another issue with QEMU.