Using a point instead of a rect for collisions.
Removed commented code and reordered functions.
Performance tested with 20 enemies.