Adding scoring mechanism

Basic scoring mechanism required refactoring of user and arena tile states.
Arena state now only knows of Empty and Full
User state now knows of Unknown, Hit, and Miss