Modified Tile.cs to have a OnTileEnter and OnTileExit functionality.

Also added GetConnectedJumperTile and GetConnectedTeleporterTile to make it easy to check and get connected tiles