An open multi-platform turn-based strategy game framework