West Point wins edgy game over Starkville 61-57