Really really good concept. With time and polish this can have incredible depth and keep the player always engaged.