Spelljamming ship