no duplicate skills in skill tree.  bullets take origin skill as argument