add player movement and ilevel conditions
add key bindings
conversion to protected resolution system