Fun stuff. It wasn't particularly challenging, but I always love putting creative twists on Chess. Well done!