Good groove, with some unexpected but very well working chord changes that keep things interesting.
Sounds like you had a lot of fun smile