Add window caption
Add seperate initArea method for loading map files
Add indoor background image
Add player house map file
Add entry properties to pallet town map
Add support for area entry detection in Player.update
Add additonal comment for player.update
Add try-except for SpriteLoop loading in Game.initArea

This is to except cases in which there is no additional sprite layer in the current map
such as in the current version of playerHouse.tmx. Otherwise, a KeyError would result
when attempting to load a layer that does not exist in the parent tmx file
Change default background to black
Add additonal comment for try-except in Game.initArea
Add default player orientation values to tmx maps
Add support for passing in default orientation values to Player object
Make game screen a part of game object
Move set_focus method for new area to game.initArea instead of in player.update

This prevents a bug in which foucs would be set to the player position of the previous area
for a split second instead of the appropriate new player area
Add fadeOut animation method to smooth transition between areas