The mechanics are very thought through, I gave full mark on almost everything. I hope this hits top 10, you'd deserve it my friend.