This was a lot of fun!
It made me sad when I hit the ceiling though :(
Also, I have no idea how the slam timing works.
Great job!