Position on board, defined as 255 if invalid used primarily to compose a move or a source or destination field does not contain the piece that occupies it
Helper class for measuring execution time for functions Call ClockStart and ClockEnd at end of execution If getDuration is being called without ClockEnd, it will return elapsed time but continue counting