Framework for Game