Great job, I think the characters mechanics are used quite well and also the characters visual design reflect their function very well!