If you already know how to use the circle pad then...What you gotta do is do "SPSET (0/1),(Number),(Number)" (0 is the character, and 1 is the wall) to create your character, and wall, then do "SPCOL (Number), True" to set collision. Then you must do "If SPHITSP(0,1) then X/Y=(Number)" Make that "X/Y" a X, or Y, and make that ("Number") a Number based on what you need! (Part 1/2)