First version of Soldier Class