midnight code dump

more work/experimentation on ship class