This project might be inactive, but I thought I'd let you know that the demo build is currently mostly unplayable due to a couple of uninitialized variables for your projectiles:
Variable o_fireball.healthbar(100773, -2147483648) not set before reading it.
Variable o_arrow_npc.healthbar(100773, -2147483648) not set before reading it.
I wasn't able to get more than about 60 seconds into the game without repeatedly crashing to these. Just walk north in the starting area, and get shot a couple times by enemies, eventually one of the projectiles will try to read this value in it's step event. Might just need these initialized in the create event!