this is just too hard and annoying im afraid ... the delayed jump and move make it too difficult to time anything properly , enemies can shoot a lot further than the player which seems unfair and they respawn instantly if you backtrack even a small amount . they also do a lot of damage so you will find yourself constantly dying and having to try again (annoying).
a shame as it looks good !