Block Numbers Puzzle: A Fun and Challenging Game for All Ages