After many attempts of perfecting I finally made this working prototype

Top Bottom