Reverting back to 1DRL, will start to expand on this when Rust stabilizes.