Tile Collision Sides - Issue #388

In order to fix Issue #388, i added some flag checking on the separation method for Sprites and Tiles. Now the sprite will only be separated from a tile he intersects with AND has the proper collision flag set as blocked.