#331 creating model for puzzle score