Gaming and the firewall: exploring learning through play via game design with children