Cockroach Invasion Category:Online Strategy Games Description: Online tower defense absolutely free game, place armor to protect your tower. This game is online. Tags: Developer:flasharcade7 Instructions: Check inside the game for instructions on how to play Cockroach Invasion.