+added static methods and more variables for better performance and (hopefully) more readable code
+method for working with losing/getting focus on window
+make some lists final
+pathfinder now considering units when calculating a path
+fixes for some moving unit bugs