class 2 part 3 finished; hammer js added; panright and left added