Revert "Revert "add class GameBlock""

This reverts commit a9acefe01ae8903b761fb8002bada58276f91a3e.