Sorry for the delay, but I finally finished! :)