WIP: Keyboard input seems to work basicly!!!