Added: Buttons

Added buttons. They are placed and updated properly.

Tested and well. :)
Not sure on the coding standards of the project, but this might look better as single lines.

```
switch(attachedFace){
    case UP: data |= 0; break;
    case WEST: data |= 1; break;
    // ...
}
```