IMPLEMENTASI HIERARCHICAL FINITE STATE MACHINE (HFSM) DAN ALGORITMA PATHFINDING DALAM PENGEMBANGAN GAME PETUALANGAN 2D