A javascript port of Artemis Entity System Framework