soundeffect class
weaponmanager class
basicweapon class 
	removed logic property
player
	timetonextshot is now defined by weaponmanager
applicationmanager
	new weaponmanager
	player weapon properties 