An over-engineered Pong[-like] game using an Entity-Component-System engine in C++11