add checkSuicide
no menifest file
1.Complete the prototype of reserve.

2.getRandomPiece can return a empty piece when there is no place to put (time to pass).
last commit miss something
Fix Board's bug