I put it into excel and solved it from there:

The step by step solution below is made up of 54 'moves' so I will write them in batches of 6 moves, giving the 9 steps below:
1.
.1..A.*
Y7
*
HY0.7.1A
...1*
.0..
.....2.7.
..H.Y.A..
.0.P.....
..P......
.A.Y.1..P
H2.A7..*
.
2.
.1.2AH*
Y7
*
HY0.7.1A
...1*
Y0..
.....2.7.
..H.Y.A..
.0.P.....
..P....A.
.A*
Y.1..P
H2.A7P.*
.
3.
P102AH*47
*HY0P721A
.7.1*Y0..
.....2.7.
..H.Y.A..
.0.P.....
..P....A.
.A*Y.1..P
H21A7P.*.
4.
P102AH*Y7
*HY0P721A
.721*Y0PH
..A..2.7.
..H.Y.A..
.0.P.....
.YP....A.
.A*Y.1..P
H21A7PY*.
5.
P102AH*Y7
*HY0P721A
A721*Y0PH
..AH02.7.
..H.Y*A..
.07P.....
.YP....A.
.A*Y.1..P
H21A7PY*0
6.
P102AH*Y7
*HY0P721A
A721*Y0PH
.*AH02.7.
.PH7Y*A..
.07P1A...
.YP..0.A.
.A*Y.1..P
H21A7PY*0
7.
P102AH*Y7
*HY0P721A
A721*Y0PH
.*AH02.7.
.PH7Y*A..
.07P1AH2.
7YP*.01A.
0A*Y.1..P
H21A7PY*0
8.
P102AH*Y7
*HY0P721A
A721*Y0PH
.*AH02P7.
.PH7Y*A01
Y07P1AH2.
7YP*.01A2
0A*Y.17.P
H21A7PY*0
9.
P102AH*Y7
*HY0P721A
A721*Y0PH
1*AH02P7Y
2PH7Y*A01
Y07P1AH2*
7YP*H01A2
0A*Y217HP
H21A7PY*0
Happy New Year too and looking forward to a good year of puzzling for all!