add handle, remove lots of includes from header files
don't crash without playership
fix reference to stack
reduce includes
fix linux
head -> player
use unique pointer
Merge branch 'shiphandle' of https://github.com/voxelinc/voxellancer into shiphandle
use unique_ptr instead of shared_ptr for non shared instances
looks like I was wrong... initialization doesnt need the std::unique_ptr() only assignment
forgot an include
fix ws
add operator->
remove unique pointer member
small fixes
Merge pull request #318 from voxelinc/shiphandle

Shiphandle
fixed linux compilation
Merge branch 'master' of https://github.com/voxelinc/voxellancer into postprocessing

Conflicts:
	src/display/gamescene.cpp
	src/display/gamescene.h
add emissiveness to enginetrail