Internalized movePlayer and thingProcess to FSM

Also started deleting a few functions for Thing types that haven't been
re-implemented yet: they'll be added in later.