Initial notes on ship generation logic