Para tener múltiples estados en una celda uso operaciones con bits, como esos números no se chocan 1= 000, 2 = 010, 4 = 001, usando & y | puedo prender y apagar las flags