might redo this on my new account
@akiko_takayuki for the art on the parts i didn't finish, and the coding! your stuff is so cool >>