I like your concepts and ideas, some of them are really admirable but some of them while original, do not serve much use ( I might point out which ones but right now, I am in a hurry :) ). It looks to me like your game will be really long and big, I wish you could make it into an online game...