ship randomizer generating, placing and keeping track of state