gibberish 9th commit

add promotion (and almost castling, doh!)