Refactor Rope Knock Chellenge to use RopeKnocking library
100% compatible with old version. Players won't notice any difference.
use crate::{MessageChecker, Severity};
struct FloodChecker {}
impl<T> MessageChecker<T> for FloodChecker {
fn check(&self, player_id: T, message: &str) -> Severity {
Severity::Pass
}
}