Countless bug fixes, mostly do do with VR redundancy
Also added some new unit tests and adjusted the code to make them work