improved player cycling