Nice game! I love the whole idea of "edutainment", where you learn something while you are playing a game.