I know this isn't the best but I spent a lot of time on it. So.... Enjoy!!!
@hope602 Thanks hope for pestering me to do a scratch project.