Merge request from ref/Player into main
In this merge request from ref/Player into main the following changes has been made:
- Improved javadoc for the latest classes.
- Changed player inventory attribute from list to map in order to avoid duplicates in the game inventory list.