add horizontal 2d controller