I've used this project: https://scratch.mit.edu/projects/93522592/ by @apforever as a base. However, I've updated it a lot to make it smoother and added a fill. I also updated it to be in one sprite with only two local lists instead of eight variables. Also, if you line it up directly (x or y positions are the same) it hides, like it does on a regular desktop :P Feel free to tweak it and make it better, and give constructive feedback!