First attempt of this, so it's a pretty bad run and could have been so much better, but I might as well upload it