Well, here's part two. I'll still fix some bugs for the public version and update the link.
Many thanks to everyone who supports me!