Interesting idea, however I felt that the dash to the side is a bit weird, I was always expecting for the character to just evenly in all directions