It still works that way, although I don't think optional rules are a priority unless someone wants to volunteer some Java skills.
I played around with it last night on my Surface Pro 2, setting a turn timer of 30 seconds per unit for me, and with five units on my side and ten on theirs, my poor tablet got bogged down pretty bad. I think Princess was trying to calculate movement for every one of her units at the same time. I had to end the process through the task manager and start it over.