Acho que você está usando o MV, porque o tópico foi movido pra área de suporte pra MV, mas é legal se você puder especificar a versão da engine, como disse o King.
Sobre o esquema de jogar só uma vez, a ideia é você criar um arquivo/registro/qualquer coisa que dê pra verificar no computador do usuário e fechar o jogo se ele for aberto e essa marca existir. Aí você cria as áreas de save (tipo as camas que tem no oneshot) de forma que elas apaguem o arquivo pra dar pra abrir o jogo de novo, além de modificar ele pra fazer com que ele carregue o arquivo automaticamente.
Não é muito complicado de programar (eu faço se quiser), a parte mais chatinha é aplicar no jogo depois (isso aí é contigo).
Sobre mover a janela do jogo, se for no MV, só funcionaria na versão desktop (lógico, não dá pra mover janelas num celular, nem é apropriado que sites possam manipular sua janela do browser), mas é só usar um script call com isso:
window.moveTo(x, y)Aí você só precisa trocar o x e o y pelas coordenadas X e Y em que você quiser colocar a janela do jogo. O X e Y são iguais aos do plano cartesiano, só que com o Y invertido.
Se for outra engine, então precisaria de algumas funções importadas da API do windows, mas nada impossível também.