Nice combination of puzzle+timing mechanics! I can see this having tough levels with very precise timing and/or being hard to figure in which order you should kill the enemies.
Thanks so much!