Was bored and got a little bit carried away, so enjoy!
Not sure if I'll finish this one... we'll see