player movements almost finished