What are your thoughts on impactjs? I know it's not a general purpose game engine, but I'm just curious to see what people think it's missing. A lot, I'm sure, in terms of general purpose gaming, but how could it be improved for it's target games; tile-based platformers and top-downs?