Added constantly Random Spawning Mobs & Bug fixes
***************************

characters.h
=======================
- Ghost
	- Added
		- int maxHealth to allow restoration of health for respawning later on
		- int numericZoneID to allow referencing to the correct zoneCoord after respawning
			(Was a none issue before respawning was added as the params from constructor could be used
		- unsigned int timeToRespawn to store the respawn time
		- time_t respawnTime to keep track of when to respawn
		- respawn() to execute tasks for respawning the Ghost
	- Modified constructor
		- To initialize added values
		- Add code to prevent a crash caused by Ghosts spawning in walls
	- Modified isHitByBullet() to calculate the timeToRespawn

game.h
=======================
- Added code to handle Ghost respawn
- Cleaned up code to remove unecessary loops that did the same thing

gameStage.h
=======================
- Modified quit() to ensure that it will prompt the user again if an invalid input was given

maps.h
=======================
- Modified Map constructor to use new Ghost constructor