Revert "Revert "Added basic inventory and UI""

This reverts commit 36c8d39fdd30e657c19c56235e8e390f8083891d.
Merging my stuff.

Added a new PlayerMouseControl script. Basically using a new ray for the
single UI camera I've added. Check the "Added basic inventory and UI"
commit for a description of it.