Re. controls, maybe it'd be easier if you used arrow keys + WASD (and I guess Q and E), since that's a combination people will be more used to?Great job either way, and I'm sure that if I keep playing it, the controls will be a breeze anyway.
edit, nvm, played it again and controls are fine, you just have to play it enough