Code cleanup.
Split the Base action off into BaseAction and a specialized
EntityAction.
The scripting system now can handle generic and Entity actions.
Added a "MoveCamer" action.