Not bad :-) Interesting that you created this with Java. Did you use a particular engine/framework or is it all handwritten?
Thanks! I use LibGDX, handwriting everything is a step too far for me :). I tried Unity once, but I kinda felt like I was cheating, not coding my own physics and stuff...