web-gl based attempt at building a tower defense game with threejs