can move down
can move lefft and rightt
code is connected but it has bugs