ok first problem with the game arty simulator, the map is over 100000 meters and java cant handle it.
second my bullets are not flying straight...(eventually they will fly to earth but thats for a later date)
You say your map is over 100000 meters. What exactly do you mean by that? Maybe you can describe it in terms of pixels on your screen and give both dimensions. I noticed a bunch of large images within the images folder. A blue screen can easily be produced withouth the need of a stored image. Same with the gray screen with the title on it. Why your captured tank battle result image is in the folder, I cannot say. These large images may exceed the cache memory available for them. If you need help as far as creating images like those programmatically, ask.
Another thing I need to mention is that a 'round' is NOT a 'gun'. You have your 'round' class extending your 'gun' class, which it should not. An extension of a class should be for a more specified type of object than the class describes. So, possible classes that could extend 'gun' would be things like 'shotgun', 'lasergun' and 'watergun' (just like you subclass World with your specific worlds and Actor with your specific actors).