Add vertical win tests and checks

Makes progress towards #7