Thanks to Grand Master V for helping me out with the more maintainable code and creating a mobile friendly design