Fun Online Science Game
Imagine, there I was trying to think of a less complex activity that taught students about the computational thinking skill of abstraction (a longer, in-depth post about that process soon to follow), when I stumbled upon a really awesome game!