direction control
fire function draft

can't understand how move object