I really liked your implementation of both 2d and 3d combined. Good job!
Thanks for the kind comment :D