The biggest problem is that Java is slow. Most modern cell phones should be considerably better gaming platforms than a Game Boy Advance on a pure CPU memory and display level.