Internet points

Most of the work for #17 is here. Just about the only thing left is making running out of time a lose condition.