controller support is at a minimum level (the code uses taking vectors from the built-in "horizontal" and "vertical" axes). But I will deal with the issue of full support.