Your description recommends a gamepad. Are there any requirements or restrictions? I'm thinking a bluetooth controller (dual shock 4).
Are the keyboard controls fairly easy to pick up or would it be better to use a controller?
How far out do you have keyboard key remapping scheduled? Will it be possible at some point to remap controller buttons if I don't like the default layout?