first working movement
basic movement works
breaking added. minor fixes