Added basic API + first draft of miner moving methods