Solidarity!

My player now bumps and slides off walls:

Solid.

The rooms are being loaded from a crude text format as well, but at the moment they only know about tiles being either solid or empty.