movements probably ok, merge with the gameloop NOT done