Cool idea! I liked how some enemies also have different detection ranges as well. The uncharmable enemy near the end is also a neat addition, but I feel that it's a bit underutilized since it only appears at the final level. Maybe you could edit some of the existing levels to include this type of enemy. I feel that it'll help to create new interesting and difficult levels as well!