Thanks! We're quite happy with the way it looks and sounds!
Keyboard detection is a bit more difficult; we'd have to hand edit each level for each keyboard layout, because there aren't maps for key positions. Maybe if I think of a smart way to scan keyboard images...
On the other hand, the escape key thing is a good shout! it was a last minute addition so it's definitely on the list of things to change.