Takes in various Enviromental variables, cross cgecks them and displays the approprite lighting to match the situation, user or audio input.