Implemented spinning properly