Start of BaseSoldier