Refactor Keyboard

#3 
`bindKey` makes the binding to KeyDrown more explicit. I'd like to break the code into smaller functions, to help with comprehension.