Very interesting idea, at first I didn't like the forced movement with the dash but I think it's necessary to stop spam rerolling. Having each roll (role) have a different purpose is a great concept and loved the humour.
I wish you had longer to work on it because with some extra work and polish this would've been an amazing submission.