engine::{keyspec,input} modules are now separate from ui::player.