Fix movement missing from mobile interface, add tests. Closes #61