This is one of the geekest (and most addictive) things I've seen in a while.
It's a videogame where you're the operating system.
You've got a pool of processes that you have to schedule on 4 CPUs, avoiding resource starvation. And you have to remember to deallocate processes when they're stuck on I/O, as well as swap off those that occupy too many pages in RAM.
The goal is to avoid getting the user angry, killing too many frozen processes and eventually rebooting the OS (you).