Muy buenas, las tostadas son algo informativo y un usuario no espera que se bloquee la interfaz mientras sale. Para bloquear la interacción están los diálogos modales, igual un AlertDialog que se cierre solo a los X segundos también te vale.
Ahora, si quieres hacerlo con la tostada por lo que sea, tienes dos opciones. Una es deshabilitar los eventos en las vistas (clickable false si son botones y cuando pasen los T segundos ponerlo a true otra vez). La otra es no tratar los eventos durante ese tiempo, con alguna variable boolean que pongas a true mientras el usuario no pueda interactuar con el juego y false mientras pueda.
Para ambas opciones necesitas hacer algo antes y después del tiempo en cuestión. Para eso lo mejor es que deshabilites lo que tengas que deshabilitar, muestres la tostada y llames al postDelayed pasándole el tiempo y el Runnable quieras En ese Runnable habilitas lo que tengas que habilitar. Y con eso te quitas de historias de hilos y temporizadores que es probablemente donde ibas a acabar si lo haces "como en Java" en vez de como en Android.