Notification systems are used a lot in any gaming system, especially in multiplayer social gaming. Notifications play a vital role in notifying the user about certain events in the game. For example, let's say we are developing an online chess game portal where two human players can play real time against each other on our website. It is important to notify the user about the moves of another user and remind them that it is their turn to move the piece.
We want to achieve the following results in a chess game between player A and player B: