Learning engineering dynamics with a videogame