Your asset is awesome, but there is ONE HUGE PROBLEM... Some first person classes are renamed/changed over the default of Standard Assets. So this asset is incompatible with any other that uses Standard Assets... I would like to use it with Emerald AI, which relies on Standard Assets. You should create new scripts/classes instead of renaming the samples from Unity, so the project wouldn't break. I cannot use it with Emerald AI right now and it will take a huge time to change classes and recreate prefabs... Could you separate the scripts so they don't override the Standard Assets? In its current stage I can only use this in a new blank project, but I would like having the Emerald AI working for melee and other enemies (animals, creatures etc). Also this is boring because many assets that we buy uses Standard Assets to the characters on sample scenes, everytime that we import one of them, the project won't compile due to naming errors.