1) Controls should not be relative to the player, but global(w is always up, s is always down etc.)
2) Enemies shouldn't move all the time, but only when you get close (if you can pathfinding would be nice)
3) Invisible walls are never a good idea (do visible walls instead)
All that said, there's potential for this game to be okay, just fix the stuff mentioned above
Cheeers,
Alexa