Added information about the player facing.
Made the sprite paths relative.

Cleaned up the bitmap drawing code.
Added spritesheet for megaman.
An alpha mask is now being created upon the making of the sprite instance.

Rendering is now almost honoring key-coloring. (The key color now ends up as white)
Rendering of the alpha mask is now being done correctly.
Offsets within image is now also accepted.

Renamed the "magic variables" with logical names and added comment for extra description.
Added more comments to the sprite constructor to explain everything in more detail.
woops forgot these files
Merge branch 'facing_7' into testing

Conflicts:
	ISGPKBS/Game/Game.vcxproj.filters
	ISGPKBS/Game/SimpleLevelFactory.cpp
Merge branch 'testing' of https://github.com/jappeace/hw-isgp-kbs into testing
Fixed a nullpointer exception on enemy.
Added all necessary controls to the leveleditor form.
Changed anchors of controls of form.
Removed SpriteSet from Level constructor.
Changed level class.
Added XML doc comments.
Removed behavior.
Moved the sprite class into the ISGP namespace.

Fixed the destructor of sprite.
Added an animation class.
LevelPanel now draws and shows selection.
Animation now applies on the player.

BitmapCache in graphics now contains pointers to sprites to prevent early deconstruction.