Add chess OOP demo for seminar 2
add midpoint
Merge pull request #2 from harvard-crimson/master

merge commit