Function Game::apply_tool() for handling tool actions.  Not called yet.