+ void ControlEntity(Entity *e) { controlled = e; TrackControlled(); }
+ void Track(math::Vector<math::Fixed<8> > *t) { camera.SetTarget(t); }
+ void TrackControlled() { if (controlled) Track(&controlled->Position()); }
+
+ math::Vector<math::Fixed<8> > TrackPoint() const { return *camera.GetTarget(); }