Personal work. After smashing my head to a wall for a really long time, I finally managed to finish this. Thanks for dropping by!