implement occupied? and color_at methods

changed the color symbols from :black and :white to :white and :red
move and rename slide_pos to private method

now slide_vectors with matching jump_vectors
clean up wording in method
add jump methods for piece
pieces move and jump only to one side