Turn based strategy system

, almost all of those questions are game specific. This is a framework, you implement whatever game mechanics you need on top of it.