I thought I might as well add a bit more about the gameplay:
The game is for 3 players, each controls a different element on the board: Tiles\Houses\People.
Each player gets a personal goal of placing his elements in a certain formation
(The formations don't contradict each other, but each player can see only his own goal).
The Tiles (meaning the dark ones) may be moved if they are empty (only by the one in charge of them).
The Houses may be moved (only by the one in charge of them)only if they are empty of people (to empty tiles).
People may be moved (only by the one in charge of them) only to houses - up to 3 per house.
All the moves take effect simultaneously with every "heartbeat"
(if a house or a person has been moved to a place that moved - it moves with it).
If a player is stuck or doesn't want to move anything he\she should instead give a feedback (happy\unhappy) on a certain square.
The game is lost if one of the players fails to make a move or give a feedback before the "heartbeat"
The puzzle is solved when all reach their goals.