Remove __hasProp and __extends.
Add executable file that starts development environment.
Change 'so' prefix to 'gs'.
Remove 'piece' type.
Remove spec for exception for non-horiz castling.
Refactor #position-assailed? and #castle.
Move constants to the bottom of the file.
Restructure and add instructions for production mode.
Refactor #get-super.