I think you have something interesting here. With a bit more polish and better explanation of which elements collide with others it could be really great!