Watch.
@moberryz for the bases @RubiksDude95 for the current redesign @ToogoodGuy for the original project