Sort:  

is it?

I don't know it feels pretty basic to me.

You make buildings, the buildings make units. The units move toward and attack the enemy. sorted.

It's the potential frontends that will be all the work... graphics and user interfaces and such.

I hope you git r done.