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

Cleaned up the bitmap drawing code.
Added spritesheet for megaman.
enemy now has collision and an aggro range
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.
Moved the sprite class into the ISGP namespace.

Fixed the destructor of sprite.
Added an animation class.
Animation now applies on the player.

BitmapCache in graphics now contains pointers to sprites to prevent early deconstruction.
Megaman now also has a sprite for jumping.
Player now shows the standing sprite if the left and right keys aren't pressed.

This adds a sliding effect.
merged
fixed merged conflicts build errors