Added CharacterMotor to drive character controllers.

The rat now uses a CharacterController to drive towards
the player at all times.
Added First pass AI. Added FaceDirection.
Added attacking behavior to rat.
Added handling of damage to player. Rats are targetable now, too.