Invaders, possibly from space

Fun, embedded virtual arcade games from Neave.com.