This is a very good premise for a situational game. It has a lot of detail from looking at the video.
I'm trying to give it the right amount of detail without making it unplayable to casual players.