created missile factory

A lot of the implementation code is not finished and ugly so improvements need to be made. I am especially unhappy with having to push the object queue and factory into the object that fires the weapon just to get it to push stuff onto the object stack