For 1st level there will be 4*4 =16 tiles, character will be standing on 1st tile, when user touches any tile surrounding character then character can move only 1 tile surrounding him I.E left, right, top bottom, remaining all tiles will be locked,even if touched character won't move. It moves only if it's surrounding tile is touched. Main theme is user has to take a key that is placed randomly on tile Once he takes key Then he has to go towards 'home' that will be placed on last tile. And we have to place 3 hearts and 3 spikes on tiles randomly And those hearts and spikes will be hidden under tile. We have to give character 3 life's on top left that indicating health of character Now If character is moved to the tile that contains spikes underneath then one heart should be decremented from top left,similarly if he touches all 3 spikes then game over Similarly if character intersects hearts Then those top left heart should increment by 1 Every time level is started those hearts and spikes should take random tiles.