This is turning out to be fun to make. :D I'm going to post the full version on my main account (TheGenius95) later, when I'm done.