To-be Sonic engine in WebGL using WebSonic as a reference point for physics.