CR developer documentation extracted from OpenClonk