A little something I was working on since beginning of May but just recently got to finish it