Once started as a raw port of my python game called 'El Gato', this is now a webgl arcade with no third-party libraries. It features an unortodox 'entity component system', or whatever that is. Play it here