What are Points?
Points are a Maestro "currency" that currently earn users a rank on the Leaderboard panel. Points are set up in the Achievement dashboard. See How to Set Up Achievements.
Users must be logged in to earn points and the point value will display under their username.
In the future, points can earn users Badges and can be exchanged for "items" such a badges or possible in-game items or physical items.