Have you tried Evony? It's like Ikariam but much better.