Fully implementation of goto task. Moved world factory in separate module. Closes #88.