Rewrites simulated/Entered logic so its a tiny more efficient

At least I hope it's more efficient.