Player Effects Module

Adds the playerEffects module to manage consumable functionality. Each consumable's "use" function has been replaced with a "consumable" table that includes the effect type and any other necessary values.

Additionally, using a consumable now displays a message on the HUD indicating its effect and, if it is a timed buff, will also show another message when the buff expires.