Resources

Purpose
To build traps &amp; turrets the player will need to use resources that he collected in the world/from enemies.

Another purpose for the resources is to draw out the player of his base and explore more of the world.

General information

 * All resources are interactable objects
 * Resources should spawn in groups of the same kind to make it more easy for the player to identify resource areas and give the player the ability to make a purposeful decision to collect resources.

Current resources

 * Stone
 * Very common resource.
 * High yield.
 * So far used for every object.
 * Metal
 * Uncommon resource.
 * Low yield.
 * Used for most objects but more efficient traps usually require a large amount of metal.

Collection

 * To collect resources you can currently find them scattered around the map and by interacting with them you are able to collect them.
 * In the future it will be possible for enemies to drop resources.

Respawning

 * Resources will respawn over time.

Programming info
Resources need the following logic to work as intended:
 * Player walks up to resource and starts the resource mini-game.
 * Player will get the resources.
 * A tweakable value for amount of resources you get.
 * Time to gather resource value (different per resource).
 * Resources should display in your hot-bar.
 * Resources are to be dropped on the ground for others when pressing a specified button.
 * When resources are on the ground player can pick them up when pressing a specified button.
 * All resources should respawn over "X" amount of time after the player has collected them.