Look and feels good, but took me long time to figure out what was going on. Bit of feed back would be nice, nice effort tho =)