Analog controller box

A bit more to add and a lot more to test