Guide the snake towards the correct number, avoiding the hazards. There are over a hundred carefully differentiated levels to play, with levels involving; multiplication, addition, Roman numerals, reading numbers, fractions of numbers, recognising multiples, factors, square and prime numbers, simplifying fractions, multiplying fractions, converting between fractions, decimals and percentages, rounding numbers, division and finding percentages of numbers.