smooth movement implemented

changed movement to be based on key press / release
trying to debug probs and add smooth movement