Simulator, unit testing for pid errors and viewmodel pid constants done