Now with experimental commands.

There are still a lot of issues/major bugs I need to iron out.