Changed the parent to the StateSwitch instead of both the Fighter and Drone
Added a template Arraylist, also added a stateSwitch in both the fighter and drone.
Deleted the ArrayList.cpp for it is not necessary
Merge branch 'Enemies' of github.com:gametechnology/psi-2013 into Enemies

Conflicts:
	source/Game/Enemy.h
	source/Game/EnemyDrone.cpp