Refactoring game piece pattern for all pieces