Edited: responses, dialog, player collision

Most significant changes is the one to the player collision.
I reverted back to having free movement in 8 directions.
Instead of checking collision with one rectangle, we now check against
one rectangle per axis.