There is some sheer elegance to be appreciated here. You (rightfully) resisted the urge to use some big monster engine and went with Java. We end up with a fun game that's a 12KB download instead of some huge 20MB. And I thought my game was compact!
I applaud you standing.