Using 'where' and 'guard' to remove pyramid of doom created by if else syntax.
Using 'where' and 'guard' to remove pyramid of doom created by if else syntax.

ambientlight/Perfect,ambientlight/Perfect,ambientlight/Perfect