Puzzles, challenges, games, CTFs, and other entertainment via coding