Personalmente si dices que sabes java, Haría el juego para android, vas a llegar a más público. El tema de borrar elementos (siempre que no afecten a la integridad del so) se puede hacer de una manera muy sencilla.
El tema de cerrar/abrir ventanas aun es más sencillo no hace falta ni declararlo, incluso puedes evitar que el usuario salga bloqueandole los controles además si el reinicia el terminal, puedes programarlo para que se inicie automáticamente. El límite de todo esto están en la imaginación.