added and tested replaceable parts. added a research technology button. refactored some names.