canvas 2d engine & demo projects (FruitNinja etc.)