I'm garbage at coding, so here's a bunch of things that I used and other sites I took inspiration from.