Added crew requirement to part definitions.  Some work on battle.cpp.  WILL NOT COMPILE