Use morefs

This branch is complete, code uses morefs now instead of silliness.