Started Light System

Also fixed some bad practices (i.e. finals).