Removed TestWorld and View.main which used it.
Made range check in moveTowards not dereference null.