Freshest upcoming event system
use undefined instead of null
adding more functionality to the Movement class
using Movement.currentPosition instead of Math2D.predictPosition
Changed and renamed `Entity` `update` method into `updateFromPacket`
Entity.partialUpdate
sending upstreamPing with movement packets
partialUpdate is now a Movement class method
partialUpdate tests