Added buttons with doors

- Added a base simple button object that manages a single door
- Added a base simple door object that is managed by a simple button