command parser is working; next up is proper behavior (keyrpesses and whatnot) for the input-directive