I finally finished it! It didn't take too long... tell me if I should improve anything. :)
@-DianaPotter-