Spot light somewhat working
added support for changing type of light