FreeCS: Aiming For An Open-Source Counter-Strike Implementation