Install devise for player authentication.
Use Pure CSS, and modify layout.
Add genre to Challenge.
Add Challenge.genres
Control the challenge is opened! closed!