Refactoring level presenter, thing behavior.

Added controllers for different thing types, in preparation for work on final character controller. Moved thing creation to thing controllers. Updated level view to use p/y/r from template when movetype 'none' is used. Added controller field to thing.