function cottage() {
  this.chkpt('cottage')
    .down()
    .box(blocks.birch, 7, 1, 6) // birch wood floor
    .up()
    .box(blocks.air, 7, 5, 6) // clear area first
    .box0(blocks.moss_stone, 7, 2, 6) // 4 walls
    .right(3)
    .door() // door front and center
    .up(1)
    .left(2)
    .box(blocks.glass_pane) // windows to left and right
    .right(4)
    .box(blocks.glass_pane)
    .left(5)
    .up()
    .prism0(blocks.stairs.oak, 7, 6) // add a roof
    .down()
    .right(4)
    .back()
    .wallsign(['Home', 'Sweet', 'Home'])
    .fwd()
    .move('cottage')
    .right(3)
    .fwd(4)
    .up()
    .hangtorch() // place a torch on wall
    .move('cottage')
    .right()
    .fwd(3)
    .bed() // place a bed against left wall
    .fwd()
    .right(4)
    .box(blocks.furnace) // place a furnace against right wall
    .move('cottage');
}
*********************************************************************
### Drone.cottage() method

Creates a simple but cosy dwelling.

#### Example

At the in-game prompt you can create a cottage by looking at a block and typing:

```javascript
/js cottage()
```

Alternatively you can create a new Drone object from a Player or Location object and call the cottage() method.

```javascript
var d = new Drone(player);
d.cottage();
```
![cottage example](img/cottageex1.png)
*