small code improvements

Engine Changes:
-changed how actions are cued in "movable_object" and added action
constants
-added more methods to "physics vector" class
-improved memory management