refactored marines creation into a function
alternative technologies and other unit implementation