Collisions w/ doors only occur when fully in tile

- When the sprite goes to a door it only changes level when it is fully
in the door instead of when passing by/hitting the edge of the door
- Changed blocked properties of testmap so that sprite does not pass
through walls/roofs