Port a Unity Game to Your Own Engine: Part 3.5
A concrete look into a data-oriented approach to engine development.
A bit of cleanup
Gather movement speeds for the enemy types, assign a radius to each, and do a little to make the spreadsheet less error prone.