Basic entering/leaving/starting race logic