A light entity/component component system for JS game development