Cool stuff.
One thing I have mentioned in another submission, as an advice for the future, is to try and make it so you can use WASD as well as the arrow keys. It has no downside most of the time and it has some benefits like being more comfortable for some and easier for some users to get used to the controls since a lot of popular PC games also use it (also in my small keyboard I have to press "fn" to use the arrow keys, which is annoying xD).