It is very polished in the visuals and the controls, though these are not very intuitive, but it's playable. It doesn't feel like you are going backwards in the story, and the upgrades don't look like they make a big difference, and come up in what looks like a random moment, even if I'm sure it's not like that. And overall it's not very fun to play, it's just walking and shooting people. I think you lost focus on the gameplay by thinking about everything else. If you think more about that, since the nice presentation you are able to achieve, you won't have great difficulties in making a nice game