Added a keyboard.js component
Introduced a matrix to track the objects on the field