Wow this is really great! I can't believe this is a one person project I can definitely get inspiration from it.