must block/win function complete

also added manual board input