surface: Prevented runtime error by not defining SurfaceEntity register.
surface: Improve auto pilot's dogfighting skills.

Of course, it has a lot of room for further improvements.
Specifically, it actually never be capable of shooting down eenemy
fighters with guns.  But at least it won't go away to infinity nor
crash on ground while dogfighting.