The Titanfall 2 Placeholder Box Art has been LEAKED! Could this mean a reveal in the very near future?!