This is super nice! Looks and feels great, and the idea of bonus points based on direction is cool.
I'm glad you liked it!