began implementing the matrix
Disabled By Action Button and finished half of the program.
Merge branch 'ActionMoveTypeSearch'