switched to numpad inputs, 9 code spots, and auto-reload