Hi Seamus,
Thanks for the feedback! You're totally right on all these points.
My thoughts wander back to this game every now and then so maybe I'll find some time to fix it up some more.