As I've said before I much prefer using Java than C (why couldn't it include Native String support? Why don't Variables get given a Null value on declaration, is there any use for variables filled with garbage?). How fast is the virtual machine? Is it capable of handling smooth 2d engines with medium sized sprites and is it stable?