I know other people have made this and better, but I wanted to share my version of it, since I put time into it :)