Initial commit

It runs with two people, but still lots of polish to go.