Separate World into World and ServerWorld

Move some methods from Engine to Server
Signed-off-by: Jack Huey kitskub@gmail.com