This is InFecTioN's 8 way movement behavior in action. The latest version includes some stuff I've been exploring for my upcoming bullet hell game Isoscoxia. I've added in a boarder that doesn't allow the player to leave the screen, and the ability to fire lasers.
Movement - ARROW KEYS
Fire Lasers - Z
The must and sound effects are borrowed from StencylForge.