refactored en passant
built gem
modify behavior of promotion function to use symbol input
built gem