How do i get my charcater to move

I haven’t gone through all of your code, but it occurs to me to ask: have you checked that you don’t have a collision response issue of some sort?

If you disable collision response, does the character move?

If not, have you used print statements to check that the program is reaching the command to change Ralph’s position?