Added check for valid map data for user made maps. When given invalid map data, the game should no longer crash. Fixes #76
Challenge maps can no longer contain single, non-connected rail types.