It was enjoyable running through the levels, good job on this! The art and particle effects, as well as impact effects are really satisfying. One recommendation I would make is to possibly add mouse aiming, as it would help with the aiming overall.
Thank you for the feedback on the mouse aiming, it might be something I have to look into!