I think there are some pretty cool ideas here that if fleshed out could be really special.
Keep working hard!