The Arcade Learning Environment: An Evaluation Platform for General Agents