finally fixed the velocity; separated out force logic; renamed platonic.js to main