Removed last void arguments from implementation file.
Modified updateLights method to also give correct results for disc sizes that are not divisble by 8.