Dynamic cursor, Inventory checks for mouse click

* Cursor lights up when placed over interactable

* Inventory now checks to see if player has released mousebutton and if
this is a 'fresh click' before removing item from inventory