Revert twowayview (Im a derp) and fix all the bugs... somehow...