Added custom cursor. Pickup text fixed.

Added a custom mouse cursor and hidden the default one in CSS, as when
you click on some devices, the default mouse cursor is hidden, making it
difficult to aim.

Pickup text now destroys properly when it's opacity is near zero.