I try to move around the map but the arrows don’t work properly and the down arrow doesn’t work and they’re in a position they probably shouldn’t be in
Um... I'm not sure why your buttons have printed out that way, but yes, make sure you are playing the latest version. I may have to look into why the buttons look that way on your device...
-----
Edit: I think I have an idea of what is going on. It seems your device browser is interpreting the .svg components (what the buttons are made of) in a way were parts are being rendered (mostly) correctly, such as the icons, but some parts (the actual button graphics) in different units--probably substituting the transformation or transformation-origin in pixels while the other parts are in more scalable units.
If this is the case, there's not much I can personally do on my end. However, if you can bear with it, try going into the options and disabling the Control Overlay. This will allow you to play the game with the regular buttons (though they may be a bit small for your device).
If there are more reports of this issue, I'll try to look into it further. The solution may be to rebuild the controls so they are no longer dependent on transformations.