Working on collision detection

Eventually, this will encompass the npc/player system. I need to be able
to determine whether or not a player/npc is going to overlap a wall or
an entity on the grid.