//
// constructs a mayan temple
// 
Drone.extend('temple', function(side) {
  if (!side) {
    side = 20;
  }
  var stone = '98:1';
  var stair = '109:' + Drone.PLAYER_STAIRS_FACING[this.dir];

  this.chkpt('temple');

  while (side > 4) {
    var middle = Math.round((side-2)/2);
    this.chkpt('corner')
      .box(stone, side, 1, side)
      .right(middle).box(stair).right().box(stair)
      .move('corner').up().fwd().right();
    side = side - 2;
  }

  return this.move('temple');
});
