Simplified payload and moved it back to C - payload no longer converts into FPS
Fixed up the payload to use the new payload_entry instead of the older payload_main