table_copy can copy metatables with third arg
Tighten up default object constructor
Change quit from 'escape' to 'ctrl+tab'
Make the state machine work!
Numerous changes

-Add event_hook_all
-Standardize event_hook_auto arguments to (object, handler, priority)
-Improve event_get_handler and event_get_priority for edge cases
Add quit method to engine
Showcase the brand new state machine!