Reworked physics engine to use energy conservation instead of force application; other minor bug fixes
Added initial puck path prediction