Simulation working! … ish