Player. Usable fixes. Inventory.

* Inventory manipulation.
* Usables now are usable.
* Player is now cool.
* Many code cleaning and refactoring, thanks to Aleksandar Angelov