More runtime loop implemented, adding interface to UCI chess engine