Merge pull request #30 from Porkenstein/master

Added Camera functions and properties, using the Viewport
Added background tileing, inverted relative positions within the xml, added width and height to map
Added background tileing, inverted relative positions within the xml, added width and height to map
Fixed bugs in camera controller class, cleaned it up a bit as well
Fix of xml naming conventions, Background tiling, and spacing
Merge pull request #31 from chfeltman/master

Maploader Tweaks
Merge branch 'master' of https://github.com/SDSMTGDT/Physicist
Addition of AssetCreator class, modified from Farseer Demos, to generate textures to fill polygons. Currently Does not support Convex or loop shapes
Merge of latest version (mapsaver/loader tweaks) and AssetCreator
Adding AssetLoader class to allow for material filling of shapes, does not currently support loopshape or concave polygons
Merge of latest version (mapsaver/loader tweaks) and AssetCreator
Merge of latest version (mapsaver/loader tweaks) and AssetCreator, fixed bug in AssetCreator due to unit conversion
Merge pull request #33 from chfeltman/master

Addition of Asset Creator class to generate filled mapobjects with a material
Adding basic screen management system
Adding early version of ScreenManager system
Adding early version of ScreenManager system
Merge branch 'master' of https://github.com/SDSMTGDT/Physicist
Update to ScreenManager, changes the system to a more MVVM structure by giving created objects reference to their containing GameScreens. Additionally, changes the Map loading scheme/XMLDeserialization to follow the MSDN standard of 1. creation, 2. deserialization. This means that classes that implement IXmlSerializable MUST supply a default constructor. This is so we can add GameScreen references to objects that require them without having to know things at compile time
Update to ScreenManager, changes the system to a more MVVM structure by giving created objects reference to their containing GameScreens. Additionally, changes the Map loading scheme/XMLDeserialization to follow the MSDN standard of 1. creation, 2. deserialization. This means that classes that implement IXmlSerializable MUST supply a default constructor. This is so we can add GameScreen references to objects that require them without having to know things at compile time
Addition of triggers and modifiers to incoporate game events into the physicist.