# data[].attributes.body
Reset Aim is the function you will need to use to basically reset the aim of you Sphero. Aim is something that you will need to adjust in your app to make sure the Sphero is facing towards you and will make the Sphero head in the exact direction you have planned in your head.

If you wanted to use "reset aim", then you can pull it into your project. You can use it after placing a lot of functions and want to make sure it is aimed properly.

# data[].attributes.body
This function is used to help stabilize your Sphero. This function may be used to make sure the Sphero does not go out of control if it going along a hard surface. It helps to keep the Sphero moving in a less jerky motion if it is moving slowly.

To stabilize this Sphero, you can use it with the roll function. You may want your Sphero to roll for a short time but it is having trouble. To fix this, you can use the Stabilization tab to make to Sphero roll smoothly.

# data[].attributes.body
"Spin" is a function that allows your Sphero to spin around in the same spot. You can decide the exact direction it spins in and decide how long it will move.

If you were to use the "spin" tab, you will cause your Sphero to spin in place. This can have it change direction in a very cool way.

# data[].attributes.body
The "heading" tab is for the simple purpose of making the Sphero roll in a single direction. To choose your direction, you click on the degree choice, and choose exactly where you want to have the Sphero roll.

If you use the roll tab, but wanted your Sphero to change directions mid roll and didn't want to have to put the complex roll tab in, you can use the "heading" function.

# data[].attributes.body
This tab is for the speed of the Sphero. Using this function will cause the Sphero to roll at your speed that you set. It can only move forward when you use this function and its main purpose is just to roll nonstop at a certain speed.

If you wanted your Sphero to roll nonstop, you would want to use the speed function. Even though the "roll" tab has a speed function, you have to have a certain time the Sphero stops after starting. With the "speed" tab you can have it move nonstop.

# data[].attributes.body
The stop tab is pretty much self explanatory. This function causes the Sphero to stop whatever function it is performing.

If you told your Sphero to strobe but wanted it to stop soon, then you can use the stop function. You just need to put "stop" after this function.

# data[].attributes.body
The roll tab is probably going to be the most popular tab. This tab causes the Sphero to move around on the ground in any direction. It roll, you can decide the Spheros speed, how many seconds it will move for, and you can enter the degrees of where it is heading. The degree of direction can make it roll in whatever direction you want.

If you wanted to use this function, you can have the Sphero roll to you or even race the Sphero with others.

# data[].attributes.body
In the movement tab of the Sphero app, you are able to  set how the Sphero moves across your surface. The Sphero will be able to move in different patterns and you can control how fast it can go.

This tab has many functions such as roll (which is the basic moving forward function), Speed, and much more. You can use this program to make the Sphero roll away from you, stop, and then roll back to you.