Yes, pikemen are strong from the front in formation, individualy and from the side/rear they are very weak. Officers are a great idea, I think. With moving an officers you should move the whole formation so you can move formations more easy. Officers should be trained by a special building, sort of officers tent. For every tent 1 officer can be trained (until the officers dies, then another 1 can be trained and so on) and there should be a build limit for the tents, so there is a maximum of officers. These tents are a sort of house, but only for officers. Its not possible to have more then one officer in a formation.