A browser based game for learning and teaching.