This completes all the levels, but I still want to go back and see if there are more optimizations before submitting.