Full refactor enemy class, now enemy move on ground