Detects face normals and bounces accordingly. Esentially what <When touching edge bounce> does, but now for sprites, or colours as well. Implemented into a basic light rendering algorithm. It might also be a good idea to have the positions of object vertices stored in a list instead, as the sensing blocks are rather inefficient in scratch. That way you could also do some funky search algorithms to make it run super fast.