(School Project) Been pretty busy lately but I finally managed...