I might redo this at a later date, but most of it I'm proud of!

0 1