Kaiju Wars: Weekly Challenge 3: Mountain Labs

Every week we upload a new special Weekly Challenge mission. Beat the mission and earn EXTRA BREAKTHROUGHS to be placed on the global leaderboards! Mountain Labs Created by user overmind for the map editor competition.…