implemented speed, and redid turn advancing