Separated Collision methods to seperate files and added layer masks

Implemented simple salvage collection

Moved weapons into ship controller
Weapons now derrive from CCObject (need to ensure they get released whe new ones are set)

Made Enemies fire

Implemented spritesheets for CCSpriteContructors

Updated projects