I like how your objectives are very clear on what they will be learning but that is a lot of information for the students to be learning and remembering in one lesson, maybe split this up into a week long thing and focus on one main battle per lesson.