Refactor game fragment move handling