       state)))
 
 (defn update-last-clicked [state]
-  (if true
+  (if (:mouse-clicked state)
     (clicked-on-entity? (q/mouse-x) (q/mouse-y) state)
     state))
 

  ; update-state is called on each iteration before draw-state.
  :update update-state
  :draw draw-state
  ; This sketch uses functional-mode middleware.
  ; Check quil wiki for more info about middlewares and particularly
  ; fun-mode.

     :flap {:x 60 :y (- (q/height) 20) :width 50 :height 20 :label "Flap"}}
   :current-status "Hello little mermaid."
   :last-clicked []
   :mouse-clicked false
   })

(defn unhide [state hidden-entity]
