Implemented Keyboard input system