Mushroomized, I appreciate the vote of confidence.
Daybyter, I actually already ported it all to JS. The map design demo is already up and the game play demo will be up shortly.
For the web JS has the advantage of being cached which makes the initial load time faster for every load after the first. People don't like waiting for something to happen so this is an advantage. Also some people seem to be having trouble getting the applet to load. That being said I appreciate the feedback. I was originally just going to port it, but now I'll probably use both and let players decide which they choose to play on. I used Processing to write the game and Processing.JS to port it to Javascript so from a development standpoint it's not a lot of extra work. I don't know what Java webstart is so I'll have to look into that as an option.
As for mobile, Processing is supposedly useable for Android apps but I haven't looked at it yet. The problem is the way the game is designed now it follows a mouse and uses the space bar to stop. I'm not sure I could find a way to do something similar for mobile devices. I'm going to have to look into it more and see what my options are.