.gitignore .swo and .swp files
Move piece requires to Piece class file, move Piece class to main directory
Move DIRECTIONS declarations to Piece from subclasses
Move piece symbols and directions to private