Spin simulation