player moves properly from screen to screen