move_count now tracks actions remaining