More advanced hall generation.