Do I really just to copypaste this site link onto my video description?
No, you don't need to link to the game. Everything in this game is licensed under CC0 or CC BY, and are in the ingame credits.
Thanks a lot dude