public Tile collideWithSpBox(Character character,Map map)
    {
      //if its not a plain tile
          if( map.getTile(topTile).hasItem  )
          {  
                if(map.getTile(topTile).tileType == TileType.MoneyBox  )
                {  
                    if(map.getTile(topTile).TileMoney>0 )
                    {
                        character.AddtoScore(1);
                        map.getTile(topTile).gottheMoney(); 
                        return map.getTile(topTile);
                    }else return null;  
                }      
               return map.getTile(topTile);
          } else if( map.getTile(topLeftTile).hasItem  )
          {
               if(map.getTile(topLeftTile).tileType == TileType.MoneyBox  )
               {            
                    if(map.getTile(topLeftTile).TileMoney>0 )
                    {
                        character.AddtoScore(1);
                        map.getTile(topLeftTile).gottheMoney();                     
                        return map.getTile(topLeftTile);
                    }else return null;           
                }
              return  map.getTile(topLeftTile);     
          }else 
              return null;
    }