An idea I had for a very long time, and finnaly decided to do it. Could have been much better, but also much worse, so I think I did a decent job