Very unique and interesting concept! I feel like this could be expanded by being able to see interactions of the player, or by "programming" the player's actions.