Light.java pretty much done