Implemented behaviour of Soldier and the default case
Updated README and gofmted everything