Added player & ghost interaction & fixed bugs
**********************************

bullet.h
===================
- Fixed the bug where shooting at the wall beside the wall will cause an error

character.h
===================
- Added Pacman::isHitByGhost() to handle Pacman-Ghost collision
- Added Ghost
	- isAlive() to handle Ghost death
	- Modified move() to handle situations where there is only 1 way out

game.h
===================
- Fixed the bug where shooting at the wall beside the wall will cause an error
- Fixed the bug where shooting a bullet will cause the player to flicker
- Added code to handle Ghost death
- Added code to handle Player death

maps.h
===================
- Added a function to compare 2 Directions and check if they are opposite (Eg. LEFT is opposite of RIGHT)
Added new levels and main menu options
Added more levels
Fixed bug where the Ghost would still kill the player after death
Added code to get minimum score required for a map
Added random Ghost spawning and fixed Ghosts moving in sync
**********************************

character.h
===================
- Ghost
	- Modified constructor to add random Ghost spawning
	- Added COORD change and bool wasVertical to fix Ghosts moving in sync
	- Modified move() to make use of COORD change and bool wasVertical instead of static variables
Merge branch 'master' into GetObjFromFile

Conflicts:
	SP1Framework/testing3.map
Fixed map error
Fixed some stray code
Revert "Added random Ghost spawning and fixed Ghosts moving in sync"

This reverts commit ba50188cfc7185d48d427aebe9dc4d30e1bd8850.
Made changes to how the main menu looks and added some values. Input is still WIP.
Merge branch 'GetObjFromFile'

Conflicts:
	SP1Framework/testing3.map
Revert "Merge branch 'GetObjFromFile'"

This reverts commit 753530ac435bd9f8641eb4b1839cc773f1984d41, reversing
changes made to 38865189a084536e23b1d82965c48fa562b22b19.
Revert "Added random Ghost spawning and fixed Ghosts moving in sync"

This reverts commit ba50188cfc7185d48d427aebe9dc4d30e1bd8850. (reverted from commit 38865189a084536e23b1d82965c48fa562b22b19)
Revert "Fixed some stray code"

This reverts commit b5862bc88caa28eb41222627ce2eceba51f75988.
Cleaned up the cod according to MR Victor's suggestions.
Added Score HUD and Minimum Score HUD
Modified code for level progression [WIP]
**********************************

main.cpp
======================
- Renamed gameLoop() to levelLoop() and moved to game.h

gameStage.h
======================
- Added gameLoop() that controls the whole gameplay aspect and calls levelLoop() for individual levels

globals.h
======================
- Moved all global variables to this header file

maps.h
======================
- Modified the Maps constructor to obtain a filename and generate filenames for .map and .aimap
Merge branch 'HUDFix'
Merge branch 'HUDImplmentation'

Conflicts:
	SP1Framework/game.cpp
	SP1Framework/game.h