{Peter} Improved the random placement and corrected unit tests
{Peter} Bug fixed in ShipIml
{Peter} Fire sysf taken out