Overall its a strong idea - Camera mechanic is simple, but solid. ESDF is interesting, through i understand the want to support different key layouts like AZERTY