                    scale    1
                    position [0 0 -2]
                    id (str (gensym "block-"))}}]
-  (create-item! world :id id
+  (create-item! world id
                 :position position
                 :scale scale
                 :mesh (create-simple-mesh! world :rgb color)))

                      mesh     (create-mesh! world)}}]         ;;error here
  (.createItemObject world id (position 0) (position 1) (position 2) scale mesh))

(defn remove-item!
  "Remove the specified `item` from the `world`"
  [world item]

                   color    [0 0 1]
                   scale    1
                   position [0 0 -2]
                   id (str (gensym "pyra-"))}}]
  (create-item! world id
                :position position
                :scale scale
                :mesh (create-simple-mesh! world :rgb color :geometry (yaw.mesh/pyramid-geometry))))
