Thanks for the comments.
It has been a long time coming. I'm going to release it for Android as well but I need to get back into my account. It been a while since I last logged into it, which is true of most of my game related accounts.
I'll have a look at implementing some tweaks to the game pad code and the other things you mentioned. I'll also add it to the showcase and I was thinking of adding it ich.io (I don't have an account at the moment).
The game was originally designed to be played with a keyboard and track pad, so could be played on a laptop without any other peripherals. Touch screen was added so it can be played on smart phones and tablets. The game pad was included as a bit of an after thought but I thought it might be fun.
It actually work really well as a mobile game as it can be played in quite short bursts.
To answer some of you other points:
The difference between pistol attacks one is shooting a single pistol and the other is shooting both pistols when shooting head on (when straffing the character will only shoot one pistol). Once you've collected some other weapons it makes more sense, as different weapons will be allocated to different controls.
Health doesn't regenerate. You can gain health by picking up spanners (spanners are used to fix robots not med kits)
Engery will only recharge to a certain level, shown by the grey bar that is revealed as the white bar goes down. Picking up batteries (that look a bit like rectangular 9V batteries) will instantly recharge and give extra engery.
I almost added the number of coins to collect to the hud but for some reason decided against it. I think I got to a point where I was just dealing with any game breaking bugs. I got some quite good ones when I changed to the latest version of AGK2 a couple of months ago.