int x = rand.nextInt( patchesX ) * patchPixelSize;
int y = rand.nextInt( patchesY ) * patchPixelSize;
proposedPosition = new Point( x, y );
} while ( isOccupied( proposedPosition ) );
int compassOrdinal = rand.nextInt( 8 );
EightPointCompass orientation = EightPointCompass.fromOrdinal( compassOrdinal );
population.add( new SlimeMoldCell( this, proposedPosition, orientation, graphics, patchPixelSize, rand ) );
}
modelChanged();
}