basic spin & friction implemented