Merge pull request #18 from rednaz/development

Adding combat to ai merge
ai change to new code

altered AI code to target CPlayer2
created base logic functions in EnemyAI

startState()
meleeState()
rangeState()
moveState()
startState()

created if else statement to determine if AI should enter the
meleeState() or rangeState()
Random Movement created

new waiting variable
if not waiting, go through to base state
in base state, go to either melee or range states
in range state, call move state (currently by default)
in move state, choose random direction (50% either directioN)
set waiting to true to wait until movement is done
added punching to ai

added punch.DoSomething() call to meleeState
Merge pull request #20 from rednaz/zander-ai-logic

Zander ai logic
Merge pull request #21 from rednaz/chico-dev

Chico dev
merge fix with development after chico-dev merge
Merge pull request #22 from rednaz/zan-dev-test

Zan dev test
Merge pull request #23 from rednaz/development

merging development into chico-dev