United Centuries for Android
You can enjoy the story while use your logical thinking.
As you process through the levels, the difficulty is slightly increasing. The duration of level completion will be measured so you will see how fast were you able to complete the story.
In the end the surprise is waiting for you so do your best to get there.