Quite a fun concept. Doing those things at the same time was challenging but once you got the hang of it it worked.
Good job!