It's still got some rough edges in some parts I haven't looked deeply at, but it's my aim to fix and refine all of them, if you run into certain problems, just let me know and I'll get it done!