August 3rd 881 Battle of Saucourt-en-Vimeu Wargame Scenario

I had two good options for August 3rd. There was the battle of Nordingen in 1645, but I felt like that would just be another Pike and Shot style battle. Instead, we went with the Battle of Saucourt-en-Vimeu. A fight between the Franks and Louis the Younger vs Viking invaders. The battle was memorialized in an old poem called Ludwigslied. The battle was one of the few pitched battles fought by the Vikings of that era, and according to sources, 9,000 Vikings were killed.

Phase 1: The Raids
We are unsure of the number of the battle, but I think a Saga Age of Vikings game would work nicely here. Set up your French village/countryside, complete with residents whom the raiders are terrorizing.

Balance the two forces evenly.

Objectives
The Vikings are raiders attempting to steal the goods/women from the town. The Franks are trying to prevent the theft. The Vikings must reach a home or a resident to seize the valuables, then retreat to the edge of the table.

Phase 2: Due to the Viking raiders, the Franks established an army to counter the invaders.

For this phase, use Hail Caesar or other DMBB wargame Rules
The terrain has heavy woods. Then set up a river with several longships that the Vikings must defend.

Establish two equally sized armies. The shield wall was the tactic of the day. The Vikings must defend their longships, the Franks must destroy them.