Make the randhop function write its output directly into the pool.
Remove obsolete randhop pool write.  We now do this in the actual randhop function.
Add chunk handling and pretty much rewrite the decoder to handle them.