got basic spin functionality. Need to change dynamics so that users won't try to hold down key while trying to move