Added map loading and generation (random maze code still buggy)