Gaining allies is an awesome mechanic, but combat can use some work and maybe add ranged allies/enemies as well :)