more ship method work

Just getting ship methods organized, still needs a ton of work.