Appreciate all the feedback.
The flying enemy actually doesn't have any collision check, so they are supposed to do that like all the time, as the idea was to make them unavoidable. Beside that all fair, thanks for playing.