Added ControlListener.java, which updates internal booleans of a Control object based on the actual key input.