+Engines are the representation of an opponent in Chess. THe main type
+of engine interfaces with an external chess program. However, there
+can be other uses for engine objects, such as providing networked engined
+for playing with opponent over different types of transports.
+
+@section Common functions
+