fixed my StupidMistake....missed changing a var name, and a few other things, resulting in a broken compile....
also had to fix the ./ship/module case bug for linux  (again).

code now compiles on linux.