merged surfaceraceHS14 (but without all the strange stuff that happened to the invaders module in this branch)