Lt. Lemon

Puzzle
Play in browser
You must defend the planet!
Action