Rename Action -> Move (phase 2...)
remove dependency on texableentity
Sanity checks
-
Remove parens on assert

also, bop out to external function Algorithm.is_valid_function for type
checking on functions
Remove unnecessary imports
Out with the old, in with the new

Update Algorithm's meta-algorithm.