changed move notation used, now using pure coordinate notation: http://chessprogramming.wikispaces.com/Algebraic+Chess+Notation
forgot to check for invalid positions
now promoting pawns