Initial explorations into Java game programming with libgdx and artemis entity system