Spent a few hours this weekend removing a bug from the Invaders movement which was causing them to move in continually increasing erratic behaviour the longer the game was running.
A complete rewrite of the movement framework seems to have resolved this issue.