added normal move method, bug testing to follow, patches to follow that :D