Using correct style for swing concurrency - SwingUtilities.invokeLater()
Playground improvements - fixed Y axis; better usage of labels for rendering
Refactored cell rendering in swing app
Fixed table size when creating playground with different size
Allow strategies to implement their own path-finding algorithms.
Remove suicidal strategy as useless.
Implement the A* shortest path algorithm with various heuristics.
Implement the weird JUNG path-finding API.
Improved Javadoc.
Event class declarations moved into single file
Properly randomize worm starting positions before every game.
Slight performance improvement in the PathTracker.
Simplify logging config.
Fix collectibles appearing already expired.
Prevent timeouts in players' decision making to affect other players.
Fix AIOOB exception in GUI playgournd when worm crashes into border wall
Auditing turned off by default.
0.3.Final
0.9-SNAPSHOT.
Strategies can now decide whether they want to be audited or not.