This is a fun concept. With enough development, I can see this consuming a lot of time because of its replayability. Great job!