This was so much fun to play! A straightforward concept with a great execution! I struggled hardcore, but it was an enjoyable kind of struggle! At first, I wasn't too sold on the concept fitting the "roles reversed" theme, but after reading your explanation, I can definitely say I've changed my mind! Awesome work!
Also, this concept hit a little too close to home for me, because my keyboard is actually a malfunctioning mess as well XD