Thanks for your kind words, I'm glad you enjoyed it! I think the collision issues are going to haunt me for the rest of my days, haha.
Added feedback for yours, nice work.