i think the two words are too different compared to how closely related they are. as you said it needs to be expanded upon, maybe in a sequel? (hint, hint)