Added beginning of checker removal code

Modified LegalMove class to contain pointer to next move. This makes
traversing the final move much easier.