My engine is responding correctly to the first inputs from the GUI (as above), but when it receives
go movetime 10000 it just crashes and I don't know why. When I test my engine manually in CMD I get the following:
When I type
go movetime 10000 it outputs
bestmove e2e4 which I think is the correct output. Is lichess expecting something else? I don't understand why it's crashing...