- Pass boolean (is registered) value and determine internally which message key (email registration vs. regular) to use in the message task
- Create class to handle the creation of "LimboPlayer tasks" (adds encapsulation, reduces duplication) - Move group setting into its own class because (mutual dependency between LimboCache and PermissionsManager otherwise)