Trying again

Homework with 2 versions. V1 meets the spec. V2 is more fun to play