Final push

This is the final push, final version of the game for college. It was
pretty bad.