Added a virtual dpad for movement, as well as some basic swipe handling.