movement-logic improved. but needs to be revised. one piece mustn't be allowed to "jump" over another piece.
movement works
cleanup