need help with my 3rd Person shooter template

Hi everyone, i’m new to the blenderartist community.
I started using blender a short while ago and have since come up with this third person shooter template.
it is still far from done, but i have covered the most basic aspects. looking for solutions i discovered that this has been asked about quite alot and so i decided to post it here.

also i am kind of stuck right now and need some help here.

lets get straight to it:

the movement works ok, the camera, too.

but now i have added a gun and an aiming animation. it works fine while standing still, but i haven’t been able to figure out how to blend it with the walking/running animations.
i know how to use the NLA editor to blend 2 animations together … but i have no idea how to use it in the BGE.

in addition to that… i can’t figure out how to aim up/down.

my python experinces are very limited, i have tried to look up how to play an animation on a certain frame based on a property, but have had no luck so far.

help would be greatly appreciated!