Even more redesign (Direction moved to backend; saving and loading of lives, etc.)