// aClient FLAGS ONLY
#define FLAG_ADMIN 0x0001
-
// PLAYER FLAGS ONLY
-#define FLAG_MASTER 0x0001
-
+#define FLAG_MASTER 0x0001
+#define FLAG_ALIVE 0x0002
+#define FLAG_YOURTURN 0x0004
// Player Flags
-#define seenMaster(x) ((x)->getFlags() & FLAG_MASTER)
-#define setMaster(x) ((x)->addFlag(FLAG_MASTER))
-#define clearMaster(x) ((x)->remFlag(FLAG_MASTER))
+#define seenMaster(x) ((x)->getFlags() & FLAG_MASTER)
+#define setMaster(x) ((x)->addFlag(FLAG_MASTER))
+#define clearMaster(x) ((x)->remFlag(FLAG_MASTER))
+
+#define isAlive(x) ((x)->getFlags() & FLAG_ALIVE)
+#define setAlive(x) ((x)->addFlag(FLAG_ALIVE))
+#define clearAlive(x) ((x)->remFlag(FLAG_ALIVE))
+#define isYourTurn(x) ((x)->getFlags() & FLAG_YOURTURN)
+#define setYourTurn(x) ((x)->addFlag(FLAG_YOURTURN))
+#define clearYourTurn(x) ((x)->remFlag(FLAG_YOURTURN))
#endif