Thanks very much for your patience and it did indeed lead me to the right cliff to jump off of.
set nfs_path /images/pmagic
kernel http://${fog-ip}/fog/service/ipxe/pmagic/bzImage
initrd http://${fog-ip}/fog/service/ipxe/pmagic/initrd.img
initrd http://${fog-ip}/fog/service/ipxe/pmagic/files.cgz
initrd http://${fog-ip}/fog/service/ipxe/pmagic/fu.img
initrd http://${fog-ip}/fog/service/ipxe/pmagic/m32.img
imgargs bzImage root=/dev/nfs boot=live netboot=nfs nfsroot=${fog-ip}:${nfs_path} ip=dhcp edd=on noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=normal sleep=0 loglevel=0 keymap=us splash quiet - || read void
boot || read void
prompt
goto start
Works! I had to move the inits around a bit so files had to come first then fu the m32 and also works in 64 as well. Thanks Thiago and Wayne!