Move getControls back into Controller, it has no reason to be virtual. Setup AIControls to do a hacky method of getting random input.