framework for a turn-based strategy game