Still working on checkmate; need to rehaul processAction

Signed-off-by: Stacy Jung <stacyjung94@hotmail.com>