implement projection matrix handling using pipeline functions
OOExhaustPlumeEntity
OOLaserShotEntity
OOLaserShotEntity (2)