added first pass at hall generation, blinkenpanel