This site features puzzles to build fluency, number sense and problem-solving skills. There are number puzzles involving addition and multiplication as well as algebraic puzzles which focus on factoring polynomials. Highly recommended.
Here are some examples: