Thank you for giving it a go! :)
I think something is weird with the collision with the fireball. It seems like you can out run it forwards but not backwards (if that makes sense). Definitely something I'd like to fix.
Also, It does feel pretty hard to dodge it. Maybe it should be a bit slower, or the cast time of the imp increased.