very original! i wasnt expecting to see different mechanics in each level. i also wasnt expecting the rickroll. good job!