game framework and tools