Thanks for the comments!
I agree the controls could be improved, it turned out a bit trickier than I expected.
The world is 200x100 tiles, and I wish I had more time to work on it.