Improved challenge functions.
Refactored code.
Changed player cache
Removed unneed libraries.