Cool idea and well executed! I think with a zoom feature and some bigger buttons this would work well as mobile game (or at least in mobile browsers), too.