renamed history to moveList.
looping on whole board rather than a8 to h1
modified 0x88 representation so that 0->a1 and 119->h8