Added Collision Adjustment

When colliding with blocks, hero should now adjust position to be where
it first touched the block.