Thank you for your feedback! I'll pass along your compliments to our artist as well. :-)
I noticed the invisibility bug as well, which seems to have something to do with player transparency in events immediately preceding the battles. Unfortunately, we weren't able to fix that by the deadline!