Revert "remove unique pointer member"

This reverts commit 6d55354624f3bf44d231cb2eb8453de8de807504.
removed move, rotate, setPosition and setOrientation from VoxelCluster and setScale from Letter
removed obsolete WorldObject constructor
pre/suffixed names with directional where an angular-conotated sibling was already there
introduce vec2 and list property, also turn properties into unique_ptrs to cleanse destructor
removed char* in Property with std::string. probably just luck that it worked till here
some intial work
intermediate commit, just for savety
and look, it's compiling again
fixed some angular-speed-is-local madness
enginetrails working again
back to buildability
intermediate state
first version of generic weapons, engines and ships
added some missing files
merge with master
don't load bulletname on every shot
minimal rockets working again
minors
added missing files