CS277 Dynamics Example by Adam Leeper (clone on
github
)