I love how you had a different set of mechanics for each character. Also really loved that background music. Well done!