Aprende a usar flags. Las flags serán la respuesta a esta duda.
He leído una o dos dudas tuyas, antes de decidir si te sirvió de ayuda o no, deberías tratar al menos de hacerlo.
Te recomiendo que aprendas a usar bien estos programas:
NSE, Tilemolester.
Con eso podrás resolver muchas dudas.
Saludos.
PD: Practica, practica y practica.