added compositing, because shadows fuk yeha!