This would make a great mobile game, as long as you promise not to put tons of ads in between every level ;)