Changed indent style, added license notes
Simplified comments for better readability, added point typedef
Added ship, updated makefile