Roderick,
Good plan. Keeping student attention when they're tired, bored, distinterested, unprepared, don't understand, or distracted can be a challenge. Variety in mixing up activities helps a lot. Also, physical movement, as in lab, demonstration, working on a project, these kind of things help keep the mind focused and maintain student attention. Q and A and sharing stories about past work situations is also a great way to keep attention.
Barry Westling