Something not documented as well as well as it could be in the lab writeup: for the second part there is only 1 LED used, so the code should be changed from output [7:0] LEDG to just output LEDG. This creates an issue because the line in the qsf file for LEDG[0] will not assign the LED to LEDG without the vector location after it. The solution is either to change the qsf line when pasting it to "set_location_assignment PIN_J1 -to LEDG" from "set_location_assignment PIN_J1 -to LEDG[0]" or just make the pin assignment manually in the pin planner.