Codroids is a simple (but truly challeging) puzzle game that serves as proof that DIFFICULT does not mean COMPLEX.
About the game
In Codroids, you take on the role of a factory manager with a simple job: guiding brightly colored worker-droids to matching spots on the factory floor. A straightforward task, until some bad wiring connected the movement controls of the droids and made them move as one! Pressing “left” in Codroids makes every droid attempt to move left.
To successfully get a droid where you want it, you must make clever use of the factory walls and of other droids. Just beware that in doing so, you will almost certainly mess up everything else. 

The game mechanics of Codroids are simple and intuitive, and the puzzles remain small and lucid throughout the game. On average, the levels can be solved in less than 12 moves.
Codroids is, however, very challenging. It just achieves this without presenting increasingly large and intricate levels, or by constantly throwing new game mechanics at you. The solutions are not complex, just easily overlooked. 

72 handcrafted levels. Nothing is randomly generated. The puzzles are purposefully designed to explore different ideas and techniques.
Easy to learn. Learning how the game works takes almost no time. Codroids is certainly challenging, but it’s not complicated.
A bare minimum of complexity. Codroids is designed with the conviction that difficult does not mean complex. The game mechanics, the level design, the solutions – they are all kept as simple as possible, from beginning to end.
Perfect for the perfectionist. Codroids always encourages you to use as few moves as possible. No self-respecting droid operator is satisfied with anything less than an optimal solution.

Read more about the puzzle design of Codroids here:
Proving that difficult does not mean complex!
Try a demo of Codroids directly in your browser:

Check this game out on IndieGamestand