Actions that can be invoked.

Though these are usually done by the player, this should not be assumed. Actions are responsible for ensuring that the correct changes are applied to the model.

@author David Cooke @version $Revision: 1.1 $