Quite a fun game! I love the aesthetics of it! I think it's a neat mechanic.
The movement is quite fluid and I didn't see any bugs that would interrupt gameplay.
It has the great ability that it can be expanded upon if your team wishes to do so, more roles, more mechanics and more enemies.
The Roll mechanic is a bit unclear to me as it seemed I would jump more randomly, rather than where my mouse was, so maybe reducing the distance of the jump could be something to consider.
Well done!