I kinda want to do it, but I'm super busy and I don't have the time to make such example program. For the circle pad, there's a tutorial on SmileBASIC Source, but you can try PX=200 PY=120 SPSET 0,0 SPHOME 0,8,8 REPEAT STICK OUT SX,SY INC PX,SX INC PY,-SY SPOFS 0,PX,PY VSYNC UNTIL 0 As for an online tutorial, I recommend the first result when looking up "Game Physics 101".