Added spot and directional shadows