Game Level Superclass

Refactored code and created new super class GameLevel fromwhich all
game levels should inherit from
UI KIT integration
Added new Tilesets
Collision and Edge detection

added collision and edge dectection.
added very simple straight path finiding where character will move
along one axis until it hits a barrier.
added a new type TileDirection to indicate which direction to move
Colision and edge detection
Colision detection 3
Fixed Starting Position

Layer now expects an object group called StartingPosition and and
object called Start to determine the character's starting position
PLIST
Merge branch 'Develop' into Thomas's-Test