Implemented collision system for world scene

Avatar will no longer walk off the map and will stop before other
entities on the map. Added an invisible entity on the tile to the right
of the initial player position to test collisions. Show "Battle!" button
when player collides with NonplayableCharacter entities.