implemented smart pointers for collectable items
fixed
changing license while I can

I want to use this code in some of my personal projects (closed source)
fixed ci
performance tweak + trawheez
replaced some more smart ptr
more smart pointers on more places

so that we have lower number of leaks
replaced many pointers
fixed leak
fixed the info
Merge pull request #96 from huggle/sp

Sp