I see a lot of potential in this game, but I just couldn't work out the strafe-jumping no matter how hard I tried.
Adding jump buffering and coyote time would also improve the feel I think.
I like the visuals and effects. Great work!