I'm currently working on an educational project as a sort of final keystone project for my major in undergrad. The project is a online artwork trading game, in which students take on the role of being an art dealer/collector, and buy, sell, trade, and advertise artworks to each other on the site. I chose to use Drupal as a CMS due to its flexibility, but relative user-friendliness, as I won't be maintaining the project after my graduation in a few weeks.
I've polished off most of the site's features, with the exception of one, the currency system. At the moment, I have used the User Points module to create a virtual currency (guilders) for students to use when trading their artworks. I have also created the artworks as a custom content type. I am trying to make it so that students can buy/sell or just straight trade artworks between each other. I've attempted to install the Drupal Commerce module and pursue that route, which doesn't seem to be working. I've also tried making it so that students can manipulate node ownership, but it looked like that would create a permissions nightmare eventually, leaving me at a loss as of what to do. Due to the fact I won't be around to maintain the site, my original question of module recommendations really more is a recommendation of a solution that's not overly technical, and is fairly stable. My professor (who is an Art Historian) will be maintaining the project, and while he has taken an introductory computer science course, an astute programmer he is not.
TL;DR: I need a way for users to use userpoints to buy/sell a custom content type between themselves, and I need to keep the solution as stable as possible due to long-term maintenance concerns.