Revert "revert"

This reverts commit d9c5df629f88410388e0a6c3e10e0e1b6bcacb37.
basic and janky turntable interaction