Hero tile being positioned

Not checking for staying within bounds yet, but actual hero tile gets
positioned when not out of bounds. A lot of cleaning up to do but the
main challenge has been met now. That is making sure each level is
complete-able from a path perspective.