Maybe I should give it another try tomorrow to see what I missed. What happened was that I'd do a level and then return home at the end. So I don't know, maybe I played more than one level without realizing?
About making controls work with keyboard/controller, this is something I've recently worked out myself. When you select a control, if you go to the inspector, under the "focus" heading, you can set what is left/right/up/etc relative to that control. It's pretty straightforward to use.