Refractored some classes and added the BrainInterface. Moved snake orientation (head/tail) into GameFiled. Added the gamefield accessor for read-only properties.