I've been wondering if the correct place where to add AutoCloseable is the GameEngine interface instead. Eventually decided to do it here but without much conviction for one or the other option.