Great engine, thank you !
I would suggest making it explicit to provide a lowerCase account name when passing in the accountName into the LichessClientBuilder class.
Otherwise, the case sensitive equals() checks to determine who's turn it is (AI or player) always fails or returns null.