Text this: Solving sparse-reward problems in partially observable 3D environments using distributed reinforcement learning