OK! Four directional collisions,

but the character sticks to walls. Meh!