   registry.registerBlock 'leavesOak', {texture: 'leaves_oak_opaque', hardness: 2}
   registry.registerBlock 'glass', {texture: 'glass'}
 
+  registry.registerItem 'pickaxeWood', {itemTexture: '../items/wood_pickaxe', speed: 2.0} # TODO: fix path
+  registry.registerItem 'pickaxeDiamond', {itemTexture: '../items/diamond_pickaxe', speed: 10.0}
+
   game.materials.load registry.getBlockPropsAll 'texture'
 
   plugins.load 'land', {

  creativeInventoryArray = []
  for props in registry.blockProps
    creativeInventoryArray.push(new ItemPile(props.name, Infinity)) if props.name?
  survivalInventoryArray = []

  ever(document.body).on 'keydown', (ev) =>

      game.plugins.toggle 'oculus'
    else if ev.keyCode == 'O'.charCodeAt(0)
      home(avatar)
    else if ev.keyCode == 'P'.charCodeAt(0)
      inventoryToolbar.give(new ItemPile('pickaxeDiamond'))
      inventoryToolbar.refresh()
      console.log 'gave diamond pickaxe' # until we have crafting
    else if ev.keyCode == 'L'.charCodeAt(0)
      inventoryToolbar.give(new ItemPile('pickaxeWood'))
      inventoryToolbar.refresh()
      console.log 'gave wooden pickaxe'

    else if ev.keyCode == 'C'.charCodeAt(0)
      # TODO: add gamemode event? for plugins to handle instead of us
      if game.mode == 'survival'
