I'm impressed by the different number of features this has! A pity it isn't finished, I guess it was too ambitious; but it's a good showcase of skills.