The movement, shooting, and magic casting all feels really tight, and art looks nice too. But I wonder what direction you're going to take the game. The opening screen made it seem like an infinite arena shooter isn't what you intend the final product to be, so while this is a pretty good base to improve on, maybe try to focus on what you actually want the game to be. Unless you already know all of that already, and this was just a tech demo. In that case, feel free to ignore the past two sentences.
Oh, and the manual reload button has a bit of lag to it between hitting the button and the button actually reloading. If that was intentional, consider increasing the length of the reload sound effect so that it's clear that reloading manually takes longer.