[FA]{issue} #74 - entity drop and pickup items

Closes #74
-Entity can now drop and pickup items
-Added keys and buttons to player
-Added Item Manager: holds all items currently not held by an entity
-draws all items
-Buttons only active when player has an item selected / there is an item
in reach that can be picked up etc.