     'voxel-furnace': {}
     'voxel-pickaxe': {}
     'voxel-wool': {}
-    'voxel-pumpkin': {}
+    #'voxel-pumpkin': {} # requires voxel-use
     #'voxel-daylight': {ambientColor: 0x888888, directionalColor: 0xffffff} # adds three.js lights
 
     'voxel-land': {populateTrees: true}

    'voxel-console': {}
    'voxel-commands': {}
    #'voxel-drop': {} # requires voxel-texture-shader
    'voxel-start': {}
    'voxel-zen': {}


    'voxel-player': {image: 'player.png', homePosition: [2,14,4], homeRotation: [0,0,0]}
    'voxel-health': {}
    'voxel-health-bar': {}
    'voxel-health-fall': {}
    'voxel-food': {}
    #'voxel-sfx': {} # requires voxel-texture-shader, game.materials artpacks
    'voxel-fly': {flySpeed: 0.8, onDemand: true}
    'voxel-gamemode': {}
    'voxel-walk': {}
    'voxel-sprint': {}
    'voxel-inventory-hotbar': {inventorySize:10}
    'voxel-inventory-crafting': {}
    'voxel-reach': { reachDistance: 8 }
    # left-click hold to mine
    'voxel-mine':
      instaMine: false
      progressTexturesPrefix: 'destroy_stage_'
      progressTexturesCount: 9
    # right-click to place block (etc.)
    'voxel-use': {}
    # handles 'break' event from voxel-mine (left-click hold breaks blocks), collects block and adds to inventory
    'voxel-harvest': {}
    # highlight blocks when you look at them
    #'voxel-highlight': # creates three.js mesh
    #  color:  0xff0000

    'voxel-keys': {}

    # the GUI window (built-in toggle with 'H')
    #'voxel-debug': {} # heavily three.js dependent
    'voxel-plugins-ui': {}
    'kb-bindings-ui': {}
  }
