Thanks for the playing and for the kind words! High score does involve luck, but requires a fair amount of skill too, your score is impressive! If my calculations are correct, the theoretical maximum is 485, but chances of this happening are smaller than the chance to meet a living dinosaur. :D