Working ported invaders version.