Pathfinding optimization #3

- removed some more variable initialization
- fixed "bug" where open list would contain duplicates