major code overhaul, switched to visual maze tiles