It's coming along nicely. I got a random ArrayIndexOutOfBoundsException while playing (it didn't crash the game or anything, just showed up in the console. Here is a chunk of the output around when the exception occurred:
loop number 0 12,0
loop number 1 11,0
loop number 2 10,0
loop number 3 9,0
testPathShort is true
entering chooseEnemy
hit = 5.565666579945678
player hit 0
near found
leaving changeplayer
attack clicked
hit = 22.096750349835162
Change player distance =3
leaving changeplayer
attack clicked
hit = 23.72917188413617
enemies turn
leaving changeplayer
leaving changeplayer
Exception in thread "AWT-EventQueue-1" java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.get(Unknown Source)
at org.me.hello.WebPlayer.checkForObject(WebPlayer.java:1088)
at org.me.hello.WebPlayer.mouseMoved(WebPlayer.java:550)
at java.awt.Component.processMouseMotionEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
girl pos = 9,0map 3
eye pos = 13,1map 4
start 13,1
end 9,0
loop number 0 12,0
loop number 1 11,0
loop number 2 10,0
loop number 3 9,0
testPathShort is true
entering chooseEnemy
hit = 20.8883898288259
player hit 0
near found
leaving changeplayer