moved worldhandler unit tick from server.js to worldhandler.js
supported caching in worldhandler for calculating unit packages