Clean code
Start implement Mouse and Keyboard