Practicing with LibGdx and Artemis Entity Component by reimplementing PixHell